Day: 8 Time: BLOOD MOON! Weather: Rain
IV

A C T   I V

DEVOID

When the last light dies —
only the void remains.

HP
100
POINTS: 0
— ENTER THE VOID —
▼ scroll ▼

// ABOUT THE GAME

WHAT IS DEVOID?

DEVOID is a top-down survival shooter written from scratch in C++ with SFML. Navigate a procedurally generated open world, outlast relentless enemy waves, and survive the Blood Moon — a recurring event where the sky bleeds red and everything that hunts you doubles down.

No tutorial. No checkpoints. Just you, the dark, and whatever weapons you can scrounge from the walls.

4+ Weapon Types
Procedural Maps
1-4P Co-op Online
Easy Mode
Blood Moon Event in DEVOID

[ BLOOD MOON — DAY 8 — WEATHER: RAIN ]

// FEATURES

WHAT AWAITS YOU

01

WALL-BUY ARSENAL

Purchase weapons pinned to the world's walls. Every point spent is a lifeline — spend the wrong way and you die slow.

Wall Buy system
02

BLOOD MOON EVENTS

A crimson tide rises. Spawns surge, the sky bleeds, and the void closes in. Survive — or become part of it.

Blood Moon event
03

PROCEDURAL TERRAIN

Perlin noise stitches forests, open fields, and rivers together differently every run. No map is ever the same.

Perlin noise map
04

ENEMY AI

A* pathfinding and Breadth-First Search drive every enemy. They will find you. They will chase you. There is nowhere to hide.

Enemy chasing player
05

VILLAGE GENERATION

Procedural villages spawn across the world — buildings, paths, and town centers all laid out by algorithm. Every seed creates a new civilisation to explore.

Village building
06

FOLIAGE SYSTEM

Trees, bushes, and rocks scatter dynamically across the terrain based on tile type and density. The world feels alive — and gives enemies plenty of places to lurk.

Foliage generation
07

PERKS & UPGRADES

Collect perks scattered across the world — speed, armour, health. Stack bonuses and push further into the dark.

Armour perk
08

MULTIPLAYER CO-OP

Custom TCP/UDP networking built with SFML sockets. Up to 4 players, one void, no mercy. Includes server browsing and LAN discovery.

P1-P4

// BUILT WITH

UNDER THE HOOD

C++17 Core Language
SFML Graphics · Audio · Networking
A* Enemy Pathfinding
BFS Graph Traversal AI
PERLIN NOISE World Generation
TCP / UDP Multiplayer Sockets

// DEVELOPER

I

ALEX BOWES

Year 4 · BSc Game Development

South East Technological University

DEVOID is my final year capstone project — a fully featured game engine built from scratch in C++. It includes procedural world generation, multi-system enemy AI, a complete weapon economy, and custom-networked multiplayer. Built to push every bit of what I learned across four years.