Skip to content
Aeon Garden is an artificial life toy for Apple devices built with SpriteKit
Swift Python JavaScript Makefile Mako Dockerfile Other
Branch: master
Clone or download

Latest commit

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update FUNDING.yml Oct 16, 2019
Aeon Garden.xcworkspace/xcshareddata Add Auto Camera (#26) Feb 16, 2020
App various fixes and logging changes Feb 19, 2020
Graphics reorganize project Oct 9, 2019
Server reorganize project Oct 9, 2019
Website reorganize project Oct 9, 2019
.gitignore cleanup a lot of SwiftLint warnings (my PHP roots showing through) Mar 6, 2019
LICENSE Update LICENSE Mar 15, 2019
README.md Update README.md Oct 15, 2019

README.md

Aeon Garden

Aeon Garden is a stylish, simple artificial life simulation. Creatures are born, eat, mate, and die in a virtual tank; their attributes can be passed on to their offspring, and mutations occur along the way, so every tank will evolve differently. Aeon Garden is meant to be a passive experience, something you leave on in the background while you're doing other things.

⚠️ This project is under active construction! ️️⚠️

If you'd like to contribute, please contact me @amiantos on Twitter or some other way.

Features

  • Watch abstract creatures swim around and live their tiny lives in a virtual tank
  • Running tanks generate pleasing ambient sounds
  • Customize tank settings (food level, food spawn rate, and more)
  • Mark creatures as 'favorites' to persist them between tanks
  • Cross-platform support
    • iOS
    • tvOS
    • macOS

Video & Screenshots

📺 Watch a YouTube video of Aeon Garden

These screenshots are from the tvOS version.

Aeon Garden Zoomed-Out View

Aeon Garden Zoomed View

Why

Like Numu Tracker, Aeon Garden is both a learning project and a labor of love. I've always loved little artificial life simulations, no matter how rudimentary. Aeon Garden is also helping me learn more things: SpriteKit, GameKit, CoreData with CloudKit, creating views and constraints programmatically, more elaborate view animations, better code organization, and cross-platform development.

To Install

  1. git clone https://github.com/amiantos/aeongarden.git
  2. Open App/Aeon Garden.xcworkspace
  3. Pick a target
  4. Build!
You can’t perform that action at this time.