Tech Director, Core Engine Designer, Graphics Programmer
Team Bear King
DigiPen Sophomore Project
Astral Lune is a 2-D platformer made in a custom 2D engine in which players utilize a special reflection mechanic to traverse the worlds’ puzzles.
What I Did
- Completed an OpenGL graphics engine, and wrote all of the games shaders in GLSL
- Designed core engine in C++, utilizing a component-based design to make engine easy to expand
- Wrote a custom memory manager, allowing for quick creation of contiguous components in memory
- Setup a prebuild system using Premake, making it easier to use version control on the project
Tools and Languages Used
- C++
- Lua
- Premake