A C++ software rasterizer. This was a great way to learn how GPUs render triangle meshes to the screen.
Cross-Platform Game Engine
Fully functional custom cross-platform c++ game engine for Windows and Nintendo Switch. Worked as part of a 20-man team.
Custom 2D Game Engine
100% custom built game engine for 2D games. Fully written in C++. DX12 is used to render the game.
Built using Unreal Engine 4. The gameplay is programmed in C++ and UE4 Blueprints. Worked as part of a 10-man team.
This project uses Unity3D an Arduino Micro. C# is used for the gameplay logic, the custom controller logic uses C++.