Game Programming Portfolio
These are some projects that showcase my game programming abilities and experience.

Online Sandbox Shooter
A multiplayer online sandbox shooter game.
Systems I designed from scratch with no libraries include: the network protocol on top of UDP, the chunking system that supports huge worlds, custom-made game physics, mid-game terrain creation/destruction, the sound mixer, a world editor that works in online multiplayer, different game modes, and a vector animation tool.
Falling Voxels Prototype
For this voxel sandbox game prototype, I came up with an efficient algorithm that makes groups of blocks fall if they have no support.
Uses stb_voxel_render for the renderer.


Various Games (2016-2022)
Watch a video compilation of 11 of my games from 2016 to 2022.
These were mostly made in Game Maker and had a focus on experimental game design.
Source Code
The following projects are open source, so you can take a look at my code.

Break-In
An experimental 2-player variation of Breakout made in Raylib. Within 3300 LoC, it includes 12 different powerups and an optional AI adversary.
Platformer Physics Tutorial
A lengthy tutorial on 2D platformer physics with vectorial terrain, explaining a robust iterative method I came up with for my own games.
Source: https://github.com/Pere001/2d-platformer-tutorial-2023

Links
- Itch.io: pered.itch.io