Courses: GAM300 – GAM350
Engine: Custom C++ 3D Engine
Language: C++
Instructor: Iker Silvano
Team : 10 programmers
Development Time: 7 months
My role: Lead Tools Programmer and Graphics Programmer
First time we dove into 3D game engines (BBS Engine). With the knowledge we acquired from previous games and engine development and a group of very talented programmers, we built a powerful and performant game engine to create Mag&Net.
Having done a game editor on Souls Of Iliad and thanks to the skills I developed when interacting with other teammembers to provide them useful tools, I started working on improving the way I made them in the past and created new quality of life ones to speed up the game’s development.
As my interest in graphics grew I decided to work on the Rendering Pipeline together with some of my teammates.
What I did:
- Built the entire Game Editor using ImGui completely from scratch.
- Room Editor to edit the game’s rooms in a fast and easy way.
- Room UI Management, which allowed us to visualize rooms and their objects in an easy and organized way.
- Fluid Shader acting as the acid that corrodes the players.
- Shadow mapping and Shadow Baking.
- Material Editor to enhance and add variety to the look of the game.
- Post-Processing Effects such as Contrast and HSL.
- AutoSave System in case something went wrong.
Team Members:
- Daniel Herreros – Tools Programmer
- Alex Demirci Nijmeijer – Lead Tools Programmer
- David Miranda – Producer and Engine Programmer
- Jaime Sanchez – AI and Engine Programmer
- Javier Guerra – Physics Programmer
- Juan Pacheco Larrucea – Lead Graphics Programmer
- María Bolaños – Gameplay Programmer
- Martín Hormaetxea – Game Designer and Gameplay Programmer
- Marta García – Engine and Gameplay Programmer
- Mikel Etxabe – Gameplay Programmer




