ApeSDK - Artificial Life Simulation SDK
Open source artificial life and simulation SDK
ApeSDK
ApeSDK is the portable C simulation engine behind Simulated Ape, a long-running artificial life project with terrain, weather, biology, memory, language, social behavior, scripting, rendering, and native app front ends.
Read /doc/<br>Download 0.711<br>View source
Current public release
Simulated Ape 0.711
Published June 10, 2026
ApeSDK 0.711 refreshes the Simulated Ape release line with the current engine identity, macOS packaging, and documentation pointers aligned around the new version.
Apple Silicon DMG macOS
Intel DMG macOS
Source ZIP 0.711
Release notes GitHub
Static fallback: 0.711
Where The Project Is Now
The public site points to the GitHub repository, the current 0.711 release, and the historical documentation archive at /doc/.
Simulation Core
Plain C modules model landscape, time, weather, biology, drives, immune behavior, episodic memory, speech, social graphs, and braincode.
Simulated Ape
The current macOS app is built from toolchains/sim-mac, with Swift windows wrapped around the portable engine.
Included Toolchains
Simulated Ape, War, Urban, and Planet projects show how the same core can sit inside different simulation products.
Documentation Archive
/doc/ collects manuals, technical papers, Apple-era material, philosophy writing, and early interviews.
Documentation
Start with the documentation index, then move into the manual, technical writing, or historical archive depending on whether you are building, studying, or tracing the project history.
Archive<br>ApeSDK Documentation
All public documents reformatted into one index with papers, videos, references, and interviews.
Manual<br>The Simulated Ape Manual
The 2022 manual for the simulation, linked from the historical documentation collection.
Apple<br>Shark Optimization
Apple documentation from the period when Noble Ape was used as an optimization example.
Technical<br>IEEE CGA Paper
Technical writing on the simulation from IEEE Computer Graphics and Applications.
History<br>Original Manuals
The earlier Noble Ape documentation gathered as a historical reference.
Philosophy<br>ApeSDK Philosophic
The 1997 philosophical material that sits near the start of the project archive.
Build From Source
The repository contains the engine, test programs, scripts, and native toolchains. For the current macOS release flow, use RELEASE.md. For command-line builds and test scripts, use BUILD.md.
git clone https://github.com/barbalet/apesdk.git<br>cd apesdk<br>./build.sh<br>../simape<br>help
Included Toolchains
ApeSDK is not just a single demo. The repository carries several native applications and experiments built around the same core simulation style.
Toolchain<br>Location<br>Purpose
Simulated Ape for macOS<br>toolchains/sim-mac<br>Current Swift/macOS application wrapper for the ApeSDK simulation.
Simulated War<br>toolchains/war-mac<br>Pitched battle simulation using the same C and Swift bridge pattern.
Simulated Urban<br>toolchains/urban-mac<br>Urban simulation environment with organic ape agents in a city context.
Simulated Planet<br>toolchains/planet<br>Planet-scale experiment for weather, terrain, and movement concepts.
Project Links
The active source and releases are on GitHub. The documentation archive remains part of the public ApeSDK site.
GitHub repository Source, branches, issues, and pull requests.
GitHub releases Current and previous Simulated Ape release artifacts.
GitHub issues Track bugs, requests, and public development notes.
README Repository overview, layout, and project intent.
Release procedure How the macOS DMGs and source ZIP are produced.
/doc/ archive Manuals, papers, videos, references, and interviews.
BronzeSim Early Bronze Age island simulation in C99.
ApeSDK-JS Console-only Node.js port of a minimalist ApeSDK.
Discord Discussion and coordination.