top of page

C++ Custom Engine

Introduction

A from-scratch C++ game engine featuring DirectX 11 rendering and 11 modular systems, validated through multiple game demos.

Technologies:   
Duration:                
Role:           

C++, DX11, Fmod, Math, Physics
2024.9 - now
Sole Developer

Key Features

  • DirectX 11 2D/3D rendering pipeline supporting Blinn-Phong shading and shadow map.

  • Math Utilities and Math Visual Tests

  • Renderer, Input System, Event System, Dev Console, Audio System, Debug Render System, Net System, In-game UI System, Resources System

  • File I/O Utilities, XML Parser

Games Developed using my C++ Engine

Verdant Leger

  • A 2D farming simulation game inspired by Stardew Valley, built on custom C++ engine with advanced tile rendering and modular UI systems.

    • Advanced tile rendering engine supporting Tiled editor file import, multi-layer rendering, and ruled tile dynamic generation

    • Internal UI system organized by Panel-based layer updates, with all components inheriting from Widget base class in tree structure

    • Configuration file-based item properties and game data definition system

    • Character Animation State Machine

  • GitHub
  • Linkedin
bottom of page