C++ GAME · RAYLIB

Última Ronda

A round-based first-person zombie shooter inspired by classic Zombies mode — built on a custom C++17 engine over raylib, with PBR rendering, dynamic shadows, HDR bloom, ragdolls, cutscenes, and online co-op.

Year 2026
Role Solo developer — engine, gameplay, story
Zombies closing in inside the Bunker
Overview

Survive as many rounds as you can: every round brings more zombies, and faster. Six maps — Bunker, Factory, a night-time Town, San Rafael Hospital, Fort Reyes, and an underground Lab — plus a shooting range to try every weapon.

The story mode, Operation Lazarus, runs across six chapters with a squad mate, 13 cutscenes, 250+ voiced lines with subtitles, and a final boss. Online co-op for two players runs peer-to-peer over ENet (UDP), with the host as the authority so zombies, rounds, and damage never desync.

No engine underneath: rendering (PBR shaders, shadow maps, HDR + bloom), physics (ragdolls, pushable props, explosions with shockwaves), AI, audio, and networking are all written by hand in C++.

C++17raylib 5.5OpenGL 3.3GLSLENet (UDP)
Highlights
  1. 01 21 weapons — including wonder weapons, a mystery box, and Pack-a-Punch upgrades.
  2. 02 Story mode: 6 chapters, 13 cutscenes, 250+ voiced lines, final boss.
  3. 03 Online co-op for two over ENet UDP with host authority and revives.
  4. 04 Custom renderer: PBR, dynamic shadows, HDR bloom, ragdoll physics.
Controls
W A S D
Move
Mouse
Aim
Left click
Shoot
Right click
Aim down sights
Shift
Sprint
Space
Jump
C
Crouch / slide
V
Knife
G
Grenade
R
Reload
E (hold)
Buy / open / repair
Esc
Pause & options

Windows 10/11 · OpenGL 3.3 graphics card · Keyboard and mouse

Back to all work