GbaEngine is a game engine used by Ubisoft for various games on the Game Boy Advance.

History

The engine was originally developed by Ubisoft Milan for Rainbow Six - Rogue Spear on the Game Boy Advance. The engine was based on their engine for the Game Boy Color, with several of the tools from it initially being reused before new ones were developed.[1][2][3] The engine ended up mainly being used by Ubisoft Milan, Ubisoft Montreal and Ubisoft Shanghai, with each of the different studios making various changes to it. This has caused there to be three separate branches of the engine which got updated separately from each other.

Additionally, the engine was ported to the Nokia N-Gage and DigiBlast. An updated version of the engine was later used in some games on the Nintendo DS.

Structure

The engine is split into several parts, containing different code libraries and tools. GbaCommon contained the base SDK for developing a game on the system. GbaSimilar contained reusable components for features such as sprite animations, tile maps and 2D platforming scenes. GbaSpecific was used for the game itself.

Games

The following games use the engine:

Name Year Developer branch DigiBlast Game Boy Advance N-Gage Nintendo DS
Batman Vengeance 2001 Montreal
Donald Duck Advance 2001 Shanghai
Tom Clancy's Rainbow Six: Rogue Spear 2002 Milan
The Sum Of All Fears 2002 Milan
The Mummy 2002 Milan
Tomb Raider: The Prophecy 2002 Milan
Sabrina the Teenage Witch - Potion Commotion 2002 Montreal
Rayman 3 (Game Boy Advance) 2003 Montreal
Crouching Tiger Hidden Dragon 2003 Shanghai
Mad Trax 2003 Shanghai
Splinter Cell 2003 Montreal
Prince of Persia: The Sands of Time 2003 Montreal
Batman: Rise of Sin Tzu 2003 Montreal
Splinter Cell: Pandora Tomorrow 2004 Montreal
Star Wars Trilogy: Apprentice of the Force 2004 Montreal
Star Wars Episode III 2005 Montreal
King Kong 2005 Montreal
Open Season 2006 Montreal
TMNT 2007 Montreal
Surf's Up 2007 Montreal

See also

References

  1. Massimiliano Pagani, Tomb Raider – the prophecy, https://www.maxpagani.org/2008/08/26/tomb-raider-the-prophecy
  2. Massimiliano Pagani, Finding the Right Path,https://www.maxpagani.org/2008/08/27/finding-the-right-path/
  3. MobyGames, Massimiliano Pagani, https://www.mobygames.com/person/53307/massimiliano-pagani/