top of page
Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
Small Adventure Game
Project Type
Game Engine
Date
January 2023 - April 2023
Role
Game Engine Programmer
Engine Used
Custom Engine
Development Tools Used
Git, Visual Studio
Languages and APIs
C++, BGFX, HLSL
Git Repository
This is a simple single-player, third-person game showcasing newly learned Engine Development skills.
Constructed this Game Engine from scratch using C++ and the BGFX API, integrating libraries such as Box2D (Physics Library) and ImGui (UI Library).
Relevant Features implemented include:
- Importing 3D object files.
- Create heightmaps with dynamic terrain deformation.
- Used shaders to imitate lighting that properly interact with surfaces, with multiple light sources.
- Developing all the gameplay logic by efficiently using the Entity Component System.
bottom of page