Hello folks,
while working on the Amiga port of an ongoing ATARI ST gamedev, I though it could be worthwhile to share one of the components of this project: a framework of my own that I started to accelerate the creation of an adventure game for the Amiga.
R-PAGE stands for "
RESISTANCE Portable
Amiga
Game
Engine".
As you might guess it, this is quite a niche market. The type of games I had in mind while working on the API where:
- Maupiti Island
- Explora (aka "Chrono Quest" outside France)
- Black Sect
While these game have in a common a very specific look & feel, the current state of the framework is far more low-level. The main aspect of R-PAGE is that it is 100% based on top of the
graphics.library, especially the version that ships with a vanilla Amiga 500.
The advantage of this technical choice is the ability of the code to work on any Amiga, even a NG model (incl. MorphOS or AOS4).
The main drawback is that the code remains slow, overall, especially on an unaccelerated Amiga 500.
The API behind clean & simple, however, there's nothing that prevents the OS-Friendly code to be replaced by a set of more "close to metal" routines.
At the moment, the state of the code base is super WIP, but it is evolving rapidly. Hence I decided to share it on github, under the
MIT license.
To give you an idea of what a game based on R-PAGE looks like, I made a series of quick screen captures :
"Look item"
"Navigate"
"Talk to"
(The graphics above remains the property of
www.safargames.fr)
Finally, here is the URL of the Github repo :
https://github.com/ResistanceVault/rpageI'm open to any question, comments of critics. Please shoot!
