This project is a 2D pixel art Hack'n'Slash game developed using GDScript. The core concept revolves around a girl battling her nightmares, incorporating fight combo mechanics and light jump-and-run elements. As a student project created by a team of students, I served as the Head of Engineering and was additionally involved in programming the AI.
Slimed Together is a puzzle game developed during the 2021 GMTK Game Jam. Created within a 48-hour time limit, the game's objective is to solve puzzles by utilizing three distinct characters, each with unique features, and by combining them. The game was built using Unreal Blueprint scripting, and its assets are a mix of royalty-free resources and custom creations by the development team.
Crioulo is a C++20 3D rendering library built on OpenGL 4.5, featuring full PBR shading (Cook-Torrance BRDF), dynamic point lighting, and skybox rendering. The architecture uses RAII for all GPU resources, validates vertex formats at compile time via C++20 Concepts, and features a configurable CMake build system with generated shader headers. Shaders are embedded as constexpr C++ headers at build time, eliminating runtime file I/O, while a custom GLSL preprocessor enables shader code reuse. The project also includes multi-context support and optional Tracy profiling.