Vonsai
OpenGL custom renderer with abstraction of graphic context objects, multi-window support, imgui integrated, input exposed Unity-like, Scoped binding for graphic resources, ...
OpenGL custom renderer with abstraction of graphic context objects, multi-window support, imgui integrated, input exposed Unity-like, Scoped binding for graphic resources, ...
Interactive game where your goal is to paint more NPCs than your opponent. Exploring reactive behaviour in NPCs and identifying the fundamental mechanisms for scaling the difficulty.
C++17 OpenGL4 wrapper with parsers for OBJ and BVH files and support for skeleton animation and interaction graph-based, generating transitions between graph nodes by interpolating the joint rotation.
A non-interactive game to explore AI based on decision trees with safe areas, targets and power-ups.
Octaves and elevation control with LOD (Level of detail) based on camera distance and camera interaction using mouse and keyboard.
Visualize 3D objects as if it were painted using watercolours using multiple Perlin noises and implementing hand-wobble.
An interactive Hack'n'Slash game with melee and range combat and subsytems for: crowd management, waves and difficulty grading. Following game feel patterns and a great exercise to improve team work skills.
C++14 setup and OpenGL4 shaders for apply convolution filters on 3D meshes using Deferred Shading.
Explode effect pushing quads in the direction of normals using OpenGL4 and C++.
Physics made without Unity Physics to simulate cloth and its interaction with a mouse-managed gravity.
VR context demo exploring off-axis perspective projection and tracking interaction based on pattern detection.
Qt application that allows you to prototype the behaviour of an application using mockups for a better customer's understanding of the final product.