top of page



MAG & NET
Class
GAM300 - GAM350
Instructor
Iker Silvano
Language
C++ and GLSL
About
Mag&Net is a two player 3D game where you will have to cooperate in order to advance in levels full of enemies to find the final door keys using different weapons and different abilities.
My role and contributions
In this game I realized that my true passion was to seek graphics, that's why I was mostly at the lead of the graphics programming part. Here are some of the contributions I made during the development:
​
-
Toon shading lighting and contour rendering (using geometry shaders)
-
Unity Bloom
-
Post-processing system
-
Post-processing effects (HDR, VHS, Bloom, Pixelation effect, etc...)
-
MSAA Antialiasing
-
Cinematic system
-
VFX Effects
-
Animation system (not skeletal) based on 3DS Max
-
Wireframe Polygonal mode based on 3DS Max
-
Lighting system
-
Particle system using instanced rendering and compute shaders
-
Frustum culling
-
Debugging tools for Graphics
-
Game State Manager
-
Wrench weapon (Gameplay)
-
Final door and teleporter features (Gameplay)
​
Team
-
Mikel Etxabe : Game Designer and Gameplay Programmer
-
Martin Hormaetxea : Game Designer and Gameplay Programmer
-
Jaime Betolaza : Engine/AI Programmer
-
Daniel Herreros : Engine/AI Programmer
-
Javier Guerra : Physics Programmer
-
David Miranda : Game Producer
-
Marta García : Level Designer and Gameplay Programmer
-
Alex Demirci : Engine/Tools Programmer
-
María Bolaños : Menu/Gameplay Programmer
-
Juan Pacheco : Graphics Programmer
Download link
https://games.digipen.edu/games/mag-net
bottom of page