AGS Engine ports: Difference between revisions

m
no edit summary
mNo edit summary
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:


= AGS Development Version =
= AGS Development Version =
The development version of AGS is more portable, backwards compatible and the code is being cleaned up. The engine works on Windows, Linux, Android, iOS and PSP.
The development version of AGS is more portable, backwards compatible and the code is being cleaned up. The engine works on Windows, Linux, MacOS, Android and iOS.


Source and further information: https://github.com/adventuregamestudio/ags
* Source and further information: https://github.com/adventuregamestudio/ags
*Wiki about source code: https://github.com/adventuregamestudio/ags/wiki
* Bug tracker: https://github.com/adventuregamestudio/ags/issues
* Continuous Integration: https://cirrus-ci.com/github/adventuregamestudio/ags


Bug trackers:
The old PSP port no longer build in the current version, but you may wish to explore it's source code.  
*http://www.adventuregamestudio.co.uk/forums/index.php?action=projects
*https://github.com/adventuregamestudio/ags/issues


=sonnevelds SDL port of AGS 3.2.1 for Mac OS X=
AGS is currently in the process of migrating from it's Allegro 4 backend to a SDL based backend (3.6.0 version onwards), which hopefully will make porting the engine easier.
 
== Scumm VM ==
AGS 2.5 up to latest AGS 3 games should run fine in Scumm VM [https://www.scummvm.org/news/20210404/ since it's port has been completed]!
 
Until it makes a release, you may need to grab a [https://buildbot.scummvm.org/#/snapshots Scumm VM development build].
 
== Commercial Ports ==
Porting AGS to run on Consoles may require getting your hands dirt with source code. Specifically, due to the closed nature and NDAs around consoles, it's hard to port to them in an open source way.
 
==== Ratalaika ====
Ratalaika maintains Nintendo Switch, Xbox and PS4 ports, and can possibly port to more systems if requested.
 
* Website: https://www.ratalaikagames.com/
* Source: https://github.com/RatalaikaGames/ags
* Twitter: https://twitter.com/RatalaikaGames
 
== Web Port ==
Due to the SDL port merging with AGS 3.6.0, there's a web port being maintained, benefiting from the SDL backend. If you need information about it, please ask in the forum!
 
* Forum Post: https://www.adventuregamestudio.co.uk/forums/index.php?topic=59164.0
* Game Player: https://ericoporto.github.io/agsjs/
 
==Old ports ==
These ports no longer works or aren't in development anymore, but they are kept here for historical reasons.
 
====sonnevelds SDL port of AGS 3.2.1 for Mac OS X====
This engine was changed to use the SDL library instead of Allegro. It supports games created with AGS 3.2.
This engine was changed to use the SDL library instead of Allegro. It supports games created with AGS 3.2.


Line 18: Line 45:
*{{thread|Forum discussion|45708.0}}
*{{thread|Forum discussion|45708.0}}


=fuzzies ScummVM port=
====fuzzies ScummVM port====
fuzzie works on a clean reimplementation of AGS in ScummVM that will be eventually portable to many platforms. It is not usable yet.
fuzzie works on a clean reimplementation of AGS in ScummVM that will be eventually portable to many platforms. It is not usable yet.


10

edits