AmigaPorts / ACE

Amiga C Engine
Mozilla Public License 2.0
154 stars 25 forks source link
amiga amiga-library c game-engine

ACE - Amiga C Engine

Documentation

Game engine / framework / support library written totally in C for classic Amiga hardware. Lightweight, flexible and hackable. ACE uses Amiga hardware features directly, aiming for as much speed as possible. The code is OS-friendly, allowing running from and exiting to Workbench gracefully.

Current feature set is OCS-oriented, although produced code should work on AGA just fine.

For build instructions basic how to and contributing guidelines, refer to docs.

Why I should use ACE?

ACE is best if you want to:

What ACE does

Things you won't find in ACE

Most of those features were deliberately omitted because they can be done in very different ways depending on the game/demo. Still, the list of open source games is increasing, so you can copy and modify most building blocks from them to suit your needs.

Games created using ACE

In alphabetical order:

Demos created using ACE

In alphabetical order:

License, 3rd party code

Unless otherwise stated, the code is licensed under Mozilla Public License 2.0. The exceptions are: