What happens when two creative full-time students and workers take on the challenge of building an entire first-person survival game โ with full AI, custom interactions, handcrafted terrain, and working UI โ in just three weeks?
You get Eldorian Legends: Survival of The Fated, a gripping Unity-based FPS adventure built from the ground up, packed with original mechanics, modular architecture, and immersive world design.
In this post, we break down what it took to bring Eldoria to life.
๐ก๏ธ The Vision Behind Eldorian Legends
We wanted to create a world that felt alive, mysterious, and hostile โ where every step felt earned and every encounter demanded attention. From cursed forests to haunted cemeteries and a looming fortress, the game invites players into a cinematic survival story.
Players begin stranded in a strange realm and must fight their way through enemies, solve puzzles, and navigate dangerous terrain to reunite with a missing companion.
โฑ๏ธ The Challenge: Three Weeks. Full Game. Full-Time Jobs.
While most students had an entire semester for their projects, we had just three weeks due to overlapping academic and work obligations.
This meant:
- Rapid prototyping, playtesting, and iteration
- Splitting roles between AI/programming and design/UI
- Working late nights and weekends to meet the deadline
Despite the pressure, we aimed not just to meet course requirements โ but exceed them.
๐ฅ Roles & Responsibilities
Chen Shiri led all coding, logic, and AI systems, including the player controller, interaction system, combat, and enemy behavior.
Itay David focused on environment design, creating all terrain, lighting, visual storytelling, and the atmospheric world of Eldoria.
๐ก Key Features
- โ Custom Character Controller using Unity’s new Input System
- โ Modular enemy AI with our own State Machine framework
- โ Smart implementation and use of mathematics and physics for gravity, clamping, movement, and procedural mechanics
- โ
Created Fully custom Interaction System built with an
Interactable
base class and UnityEvents, using raycasting and events - โ Immersive UI, Scene Transitions, and Feedback Systems
- โ Hand-crafted 3D terrain, lighting, and procedural features
- โ Full gameplay loop with level objectives and victory conditions, combat and level progression
- โ Procedural code experiments (like Voronoi-generated environments)
- โ Original combat logic, traps, puzzles, and environment triggers
๐งฑ Systems Built From Scratch
We didnโt use any premade logic. Hereโs what we built entirely from scratch:
- Player systems: PlayerMotor, PlayerLook, PlayerHealth, and full input bindings
- Enemy AI: StateMachine, PatrolState, and AttackState
- Interaction logic: a modular Interactable.cs base class and hierarchy
- Game mechanics: TrapScript, CollectCube, Keypad, PotionSound, and more
- Scene control and flow: GameManager, NextLevelScript, FadeEffect
Everything was modular, cleanly separated, and designed for future extensibility.
๐ธ Screenshots & Trailer
- ๐ช Forest skirmishes with patrol AI
- ๐ฅ Torch-based navigation through cemeteries
- ๐ฐ Final fortress combat
- ๐ฏ UI transitions, health feedback, and kill counter mechanics
๐ฅWatch the official trailer:
https://youtu.be/8OHfy-Y6K_s
๐ฆ Want to Try It?
- ๐ GitHub Repo:
https://github.com/BlackD0C/EldorianLegends - ๐ Full Technical & Design Documentation:
https://blackd0c.github.io/EldorianLegends/ - ๐พ Download the Windows Build: **Coming Soon**
- Full GDD (Game Design Document)- click here
๐ง What We Learned
This project pushed our limits technically and creatively. In just three weeks, we:
- Built a production-ready architecture using best practices
- Handled UI/UX, terrain, audio, and AI concurrently
- Learned to prioritize, iterate fast, and debug under pressure
It was our most ambitious and rewarding Unity project to date.
๐ Final Words
Eldorian Legends: Survival of The Fated is more than just a game โ itโs a story of learning, resilience, and pushing creative boundaries under tight constraints. We’re incredibly proud of what we achieved.
If you’re a Unity developer, student, or gamer curious about building something complete from scratch โ dive into our project, explore the code, and maybe even build your own Eldoria.
โ
Built with Unity. Fueled by passion. Delivered on deadline.
๐ ๏ธ
โ Chen Shiri & Itay David