Skip to content

A game engine developed for my sophomore year at DigiPen

Notifications You must be signed in to change notification settings

Azurelol/DCEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A game engine developed for my sophomore year at DigiPen

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published