Custom Game Engine
Sep 2022 - Present
- Developed using C++, integrated with DX11, FMod, Imgui
- Support for importing .XML and .OBJ file
- Features a debug render system, dev console, and event system
Fluid Simulation
Aug 2023 - Present
- Custom game engine creation
- Physics simulation with position-based fluid dynamics
- With screen-spaced rendering using DX11
- Simulation optimized via compute shaders
Stylized Rendering tool
Feb 2024 - May 2024
- 6 post-processing effects: Kuwahara, glitch, and pixelization effects
- Shader manager in personal game engine for loading/saving variables from XML, with API for applying effects
- ImGui menu for real-time variable tweaking
Doomenstein
Mar 2023 - July 2023
- A 3D Doom-like FPS game
- Vertical maps using basic 3D collision detection
- Spline based map selection UI
- Billboard sprite animation
Simple Miner
May 2023 - July 2023
- 3D Minecraft clone game
- World generation with Perlin noise and seed system
- Multi-threaded performance optimization
Vaporum
Oct 2023 - Nov 2023
- 3D tank strategy turn-based LAN game
- Hexagon tile based map population
- Map, tile, unit definition from xml files
- Client and server set by network config