๐ŸŽฎ Building Eldorian Legends: Survival of The Fated- A Full FPS Game in Just 3 Weeks

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?


๐Ÿง  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

Leave a Comment

Your email address will not be published. Required fields are marked *