C++ / C# Game Developer
Who Am I ?
I'm a Game Development graduate from CITM, UPC, specialized in programming with a strong focus on C# & C++. Throughout my studies, I developed a deep understanding of game mechanics and interactive systems. I’ve built several projects that showcase my skills and evolution as a developer, you can explore and play them to see the results of my work and passion for creating engaging gameplay experiences.
What I Do ?
I worked on level design and created several blockouts to prototype gameplay spaces and test player flow.
I focused on game programming, gameplay mechanics, AI behavior, and UI systems using Unity and C++.
A solid experience in graphics programming, working on a custom engine and writing shaders in GLSL and Unity.
I have strong scripting skills with deep knowledge of the Mono framework and the architecture of game engines.
Recent Posts?
I finally finished my advanced graphics engine for a university assignment, and I wanted to share it!
The engine is built in C++ using OpenGL, GLM, ImGui, and Assimp, with a strong focus on modern real-time rendering techniques. It includes:
🔗 GitHub repo: https://github.com/MarcelSunyer/AGP_Engine
Read moreThe project centers on the design and development of a procedural generation plugin for the Godot Engine, aimed at simplifying the creation of dynamic, varied, and replayable 3D environments. The plugin allows users to generate terrains using Perlin Noise, supports both real-time and editor-side generation, and includes seed-based control for reproducible world generation, all fully integrated within the Godot editor as a custom tool.
Read moreAs my final university project, I developed PGodot, an open-source plugin for Godot focused on procedural level and map generation. It allows devs to build 3D environments using Perlin Noise, supports real-time and editor-side generation, and includes seed-based reproducibility for consistent results.
🛠️ GitHub (code + build): https://github.com/MarcelSunyer/PGodot
Read more