Prime Engine

Role: Solo C++ Engineer

Features implemented in a minimal C++ game engine. Networking, physics, audio, and performance systems.

⬡ Networking

Server/client implementation with TCP socket programming. Real-time player transform sync.

tcp sockets transform sync

◎ Frustum Culling

Camera frustum culling for performance. Visualized with shrunk frustum bounds.

optimization spatial partitioning

△ Physics Collision

Sphere-plane and sphere-AABB collision detection and response.

collision detection rigid body

△ Physics Extended

Extended collision scenarios with multiple interacting bodies.

collision response

♪ 3D Audio

FMOD audio engine integration with spatial 3D sound.

fmod spatial audio

⚔ Gameplay

NPC target tracking and movement behaviors with steering.

ai behaviors steering