Coder Social home page Coder Social logo

azurelol / dcengine Goto Github PK

View Code? Open in Web Editor NEW
1.0 11.0 0.0 696.08 MB

A game engine developed for my sophomore year at DigiPen

GLSL 0.04% C++ 85.32% C 14.25% Perl 0.01% Objective-C 0.24% CMake 0.01% Batchfile 0.01% JavaScript 0.01% Python 0.14%

dcengine's Introduction

DCEngine

This repository holds my DigiPen's GAM 250 Engine, "Daisy Chain Engine", which has now been discontinued (as of Summer 2016). I am leaving this repository as a testament of everything I learned during my Sophomore year at DigiPen.

My GAM 250 team, "Moonward". The developer team:

  • Allan Deutsch (Producer)
  • Christian Sagel (Technical Director, Engine Programmer)
  • William Mao (Graphics Programmer)
  • Jason Jorgensen (Gameplay Programmer)
  • Gabriel Neumann (Gameplay Programmer)
  • John Myres (Lead Designer)
  • Connor Tilley (Designer)
  • Blaine Reiner (Physics Programmer)

And our esteemed artists:

  • Mariah Millard
  • Abigail Snider

This ECS engine me and my team wrote, "Daisy Chain" had very humble beginnings. It first started as a reverse-engineering attempt off Allan Deutsch's AJEngine., as well as DigiPen's Zero Engine. It uses the following libraries for its main systems:

  • Window/Input: SFML
  • Graphics: OpenGL (Core Profile)
  • Audio: FMOD Studio
  • UI: dear imgui
  • Scripting: Zilch
  • Serialization: JSON

There is a roadmap of sorts that was used during the engine's development:

Daisy Chain Engine Roadmap

I also documented my day-to-day progress in a log of sorts:

Daisy Chain Development Progress Log

(If you know a better alternative for logging something like this, that's easy/fast to use let me know!)

dcengine's People

Contributors

azurelol avatar connortilley avatar jalorn avatar vedrfolnir avatar blaine45 avatar williammao0221 avatar

Stargazers

Gabriel Neumann avatar

Watchers

Johannes avatar  avatar Allan Deutsch avatar  avatar  avatar  avatar  avatar  avatar Gabriel Neumann avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.