AmigaLife

Amiga => News => Topic started by: Astrofra on June 27, 2019, 12:37:16 AM

Title: R-PAGE a free framework for adventure games
Post by: Astrofra on June 27, 2019, 12:37:16 AM
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:

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"
(https://i.imgur.com/bdDmEXc.gif)

"Navigate"
(https://i.imgur.com/a5cUnhg.gif)

"Talk to"
(https://i.imgur.com/T2KK5cr.gif)
(The graphics above remains the property of www.safargames.fr (http://www.safargames.fr))

Finally, here is the URL of the Github repo :
https://github.com/ResistanceVault/rpage

I'm open to any question, comments of critics. Please shoot! :)
Title: Re: R-PAGE a free framework for adventure games
Post by: Astrofra on June 27, 2019, 12:47:37 AM
Roadmap

Title: Re: R-PAGE a free framework for adventure games
Post by: kriz on June 27, 2019, 10:09:12 AM
Ahh very nice stuff, engine seems very cool, love those kind of games :)