๐ŸŒ NeuroCivilization

March 31, 2026 ยท View on GitHub

C# Platform

NeuroCivilization is a complex zero-player Artificial Life simulation written in C#. It simulates a living, breathing ecosystem where AI agents (Humans and Animals) survive, evolve, and form primitive societies using custom Neural Networks and Genetic Algorithms.

๐Ÿ“ธ Screenshots

{603EE807-9F6A-4102-92C0-C8D77B7C77F6} {C7C3B1F9-4E36-492A-A561-2B54CF868002} {A291E7F9-6F13-4D34-B411-E314E57C8DEE}

โœจ Key Features

  • ๐Ÿง  Custom Neural Networks: Agents make decisions based on inputs (vision, hunger, pain) processed through a FastBrain network, modulated by simulated neurochemicals (Dopamine, Serotonin, Cortisol).
  • ๐Ÿงฌ Advanced Genetics & Epigenetics: A deep genetic system including inheritance, mutations, telomere aging, and epigenetic memory (stress, famine, and trauma affect gene expression in descendants).
  • ๐Ÿน AI Ecosystem: Herbivores and predators roam the map, form packs, and breed. Humans hunt, gather, craft tools, and defend themselves.
  • โ›บ Tribe Formation: Humans form relationships, build shelters, teach each other, invent technologies, and establish tribal territories.
  • โ›ˆ๏ธ Dynamic World: Day/night cycles, changing seasons, and weather events (Rain, Storm, Snow, Heatwaves) directly impact agent survival.

๐ŸŽฎ Controls

  • WASD / Arrows - Move Camera
  • Mouse Wheel - Zoom In / Out
  • Left Click - Select an Agent / Animal (shows detailed brain/gene stats)
  • Right Click + Drag - Pan Camera
  • SPACE - Pause / Resume simulation
  • + / - - Change simulation speed
  • F - Follow selected agent
  • TAB - Cycle through alive humans
  • F1 - F12 - Toggle UI panels (Map, Stats, Info, Weather, Territories, etc.)

๐Ÿš€ How to Run

  1. Clone the repository.
  2. Open the .sln file in Visual Studio (2022 recommended).
  3. Ensure .NET Core or .NET 5/6/7/8 (depending on your setup) is installed.
  4. Build and Run the project (F5).