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

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