Portfolio
Games
Arc Apellago
|
|
Arc Apellago
|
|
DeltaBlade 2700
|
|
Gunslinger
|
|
CSYS
|
ImGui Console Widget
A Dear ImGui Console Widget built with CSYS. ImGui-Console started as a example/test project for CSYS and something I wish our team had when developing Arc Apellago. I developed all of the features below:
- Smart scrolling, command timestamps, command log filtering and colored console output. - Console settings and visuals are preserved through sessions. If you wish to see ImGui-Console in action there is an example executable in GitHub! What I learned: - ImGui - User Interface Platforms: Windows/Linux Language: C++ Team Size: Solo Development time: 3 months |
3D Graphics EngineA 3D OpenGL Graphics Engine built through out DigiPen's 3D graphics courses (CS250 and CS300). I am currently expanding the engine as the course progresses.
Features: - Phong and Blinn-Phong Illumination Models - Point, Spot, and Directional lights - Spherical, Cylindrical, and Planar projections - Light attenuation and distance fog - Dynamic Environment Mapping - Reflection, Refraction and Fresnel - Affine Math Library - Perspective 3D Camera - OBJ Loader - Normal Visualizer APIs: OpenGL, GLFW, Glad, and ImGui Platforms: Windows/Linux Language: C++, GLSL Team Size: Solo Development time: In Progress |
|