Monday
Room 8
09:00 - 17:00
(UTC+02)
2 Days
Build a 3D Game System from Scratch (No Engine Required)
The Omega Strain – Learn to Build a 3D Game System from Scratch
Day 1: Build an Enemy with Real Game AI
Day 2: Build a Physics-Driven Weapon System
Most developers use game engines.
In this workshop, we crack one open and start hacking the systems that make it work.
Over two creative days, we extend a custom-built .NET 3D engine powering The Omega Strain — not by importing packages, but by writing real game systems ourselves.
No Unity.
No Unreal.
No physics middleware.
Just vectors, delta time, collision boxes, gravity, and code.
Day 1
We design and implement a new enemy from scratch. Using state machines, distance checks, spatial awareness, and real-time updates, we build AI that reacts inside a running engine.
Day 2
We build a weapon system with real 3D trajectory physics — velocity vectors, normalization, ballistic motion, gravity, collision detection, and impact handling.
This workshop is not about building a AAA game.
It’s about understanding what game engines actually do — by building the moving parts yourself.
If you love games, this workshop will show you what really happens under the hood — and even if you build APIs for a living, it will sharpen your understanding of real-time systems, architecture under constraints, and how physics, state, and performance interact in complex software.
Target Audience
C# developers curious about game engine internals, real-time systems, and performance-driven architecture.
Prerequisites
Basic C# knowledge recommended. No prior game development experience required.
