Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1.61 KB

README.md

File metadata and controls

41 lines (29 loc) · 1.61 KB

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!)