A 2D/3D open source game-making framework. A 2D platformer and a 3D voxel-based game were made using it. I worked mainly on the 3D and lighting part of the engine.
Game Engine, 2D, 3D, Voxel, OpenGLAn Android puzzle game that you control with your voice. The voice recognition API is provided by Nuance. Finished in Top 8 among 60 other projects
Voice Recognition, Puzzle GameAn Android app that uses Estimote beacons to determine the location of a consumer in a store. We used this information to pull the Shopify webpage of the physical product the user is standing in front of. This can be implemented everywhere including ads and stores and, with the help of triangulation algorithms, using few beacons. Finished 3rd Place among 80 other projects and won best use of Google API
BrandingAn Android app that allows you to post an image on social medias using tags automatically generated by the Clarifai API. The users can then manage and edit their posts all at the same place from the app. The current supported platforms are Instagram, Facebook and Twitter.
Social MediaMeant to be part of my continuous learning of the OpenGL graphics API. Includes several Computer Graphics assignments like a height map parser and visualizer, a raytracer and a 3D Pacman game. It was my first real work in Computer Graphics thus I learned about the basics of vertices, camera, shaders, rasterization, splines and ray-tracing.
Graphics, Vulkan, OpenGLMusic composition in Ableton Live. Electronic and orchestral with soundtrack-ish influences. This is my main creative output but unfortunately, I have not had a lot of time lately to compose because of university.
Music, Soundtrack, Electronic, OrchestralGalaxy physics particle simulation done in OpenGL and multithreaded using the Barnes-Hut algorithm. Includes 4 different implementations. One using a threadpool, one using TBB, one using CUDA and one using OpenCL. I learned a lot about host/device synchronization and preparation along with optimizing memory transfers between the two.
Physics, OpenGL, Particles, Multithreading