GbaEngine: Difference between revisions

From RayWiki, the Rayman wiki
Jump to navigation Jump to search
Gorilli09 (talk | contribs)
m Code clean-up, formatting and standardization
Line 18: Line 18:
|-
|-
| ''Batman Vengeance''
| ''Batman Vengeance''
|Ubi Soft Montreal|| 2001  
|Ubi Soft Montreal|| 2001
|Game Boy Advance
|Game Boy Advance
|-
|-
| ''Batman: Rise of Sin Tzu''
| ''Batman: Rise of Sin Tzu''
|Ubi Soft Montreal|| 2003  
|Ubi Soft Montreal|| 2003
|Game Boy Advance
|Game Boy Advance
|-
|-
| ''Crouching Tiger: Hidden Dragon''
| ''Crouching Tiger: Hidden Dragon''
|Ubi Soft Shanghai|| 2003  
|Ubi Soft Shanghai|| 2003
|Game Boy Advance
|Game Boy Advance
|-
|-
| ''Donald Duck Advance''
| ''Donald Duck Advance''
|Ubi Soft Shanghai|| 2001  
|Ubi Soft Shanghai|| 2001
|Game Boy Advance
|Game Boy Advance
|-
|-
| [[Mad Trax|''Mad Trax'']]
| [[Mad Trax|''Mad Trax'']]
|Ubi Soft Shanghai|| 2003  
|Ubi Soft Shanghai|| 2003
|Game Boy Advance
|Game Boy Advance
|-
|-
| ''The Mummy''
| ''The Mummy''
|Ubi Soft Milan|| 2002  
|Ubi Soft Milan|| 2002
|Game Boy Advance
|Game Boy Advance
|-
|-
| ''Open Season''
| ''Open Season''
|Ubisoft Montreal|| 2006  
|Ubisoft Montreal|| 2006
|Game Boy Advance
|Game Boy Advance
|-
|-
| ''Peter Jackson's King Kong''
| ''Peter Jackson's King Kong''
|Ubisoft Montreal|| 2005  
|Ubisoft Montreal|| 2005
|Game Boy Advance
|Game Boy Advance
|-
|-
| ''Prince of Persia: The Sands of Time''
| ''Prince of Persia: The Sands of Time''
|Ubi Soft Montreal|| 2003  
|Ubi Soft Montreal|| 2003
|Game Boy Advance
|Game Boy Advance
|-
|-
| [[Rayman 3 (Game Boy Advance)|''Rayman 3'' (Game Boy Advance)]]
| [[Rayman 3 (Game Boy Advance)|''Rayman 3'' (Game Boy Advance)]]
|Ubi Soft Montreal|| 2003  
|Ubi Soft Montreal|| 2003
|Game Boy Advance, N-Gage, digiBLAST
|Game Boy Advance, N-Gage, digiBLAST
|-
|-
| ''Sabrina the Teenage Witch: Potion Commotion''
| ''Sabrina the Teenage Witch: Potion Commotion''
|Ubi Soft Montreal|| 2002  
|Ubi Soft Montreal|| 2002
|Game Boy Advance
|Game Boy Advance
|-
|-
| ''Splinter Cell''
| ''Splinter Cell''
|Ubi Soft Montreal|| 2003  
|Ubi Soft Montreal|| 2003
|Game Boy Advance, N-Gage
|Game Boy Advance, N-Gage
|-
|-
| ''Splinter Cell: Pandora Tomorrow''
| ''Splinter Cell: Pandora Tomorrow''
|Ubisoft Montreal|| 2004  
|Ubisoft Montreal|| 2004
|Game Boy Advance
|Game Boy Advance
|-
|-
| ''Star Wars Trilogy: Apprentice of the Force''
| ''Star Wars Trilogy: Apprentice of the Force''
|Ubisoft Montreal|| 2004  
|Ubisoft Montreal|| 2004
|Game Boy Advance
|Game Boy Advance
|-
|-
| ''Star Wars: Episode III - Revenge of the Sith''
| ''Star Wars: Episode III - Revenge of the Sith''
|Ubisoft Montreal|| 2005  
|Ubisoft Montreal|| 2005
|Game Boy Advance
|Game Boy Advance
|-
|-
| ''The Sum of All Fears''
| ''The Sum of All Fears''
|Ubi Soft Milan|| 2002  
|Ubi Soft Milan|| 2002
|Game Boy Advance
|Game Boy Advance
|-
|-
| ''Surf's Up''
| ''Surf's Up''
|Ubisoft Montreal|| 2007  
|Ubisoft Montreal|| 2007
|Game Boy Advance
|Game Boy Advance
|-
|-
| ''Teenage Mutant Ninja Turtles''
| ''Teenage Mutant Ninja Turtles''
|Ubisoft Montreal|| 2007  
|Ubisoft Montreal|| 2007
|Game Boy Advance
|Game Boy Advance
|-
|-
| ''Tom Clancy's Rainbow Six: Rogue Spear''
| ''Tom Clancy's Rainbow Six: Rogue Spear''
|Ubi Soft Milan|| 2002  
|Ubi Soft Milan|| 2002
|Game Boy Advance
|Game Boy Advance
|-
|-
| ''Tomb Raider: The Prophecy''
| ''Tomb Raider: The Prophecy''
|Ubi Soft Milan|| 2002  
|Ubi Soft Milan|| 2002
|Game Boy Advance
|Game Boy Advance
|}
|}

Revision as of 08:57, 20 November 2025

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 the Nintendo DS Onyx engine.

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 Developer(s) First release Platform(s)
Batman Vengeance Ubi Soft Montreal 2001 Game Boy Advance
Batman: Rise of Sin Tzu Ubi Soft Montreal 2003 Game Boy Advance
Crouching Tiger: Hidden Dragon Ubi Soft Shanghai 2003 Game Boy Advance
Donald Duck Advance Ubi Soft Shanghai 2001 Game Boy Advance
Mad Trax Ubi Soft Shanghai 2003 Game Boy Advance
The Mummy Ubi Soft Milan 2002 Game Boy Advance
Open Season Ubisoft Montreal 2006 Game Boy Advance
Peter Jackson's King Kong Ubisoft Montreal 2005 Game Boy Advance
Prince of Persia: The Sands of Time Ubi Soft Montreal 2003 Game Boy Advance
Rayman 3 (Game Boy Advance) Ubi Soft Montreal 2003 Game Boy Advance, N-Gage, digiBLAST
Sabrina the Teenage Witch: Potion Commotion Ubi Soft Montreal 2002 Game Boy Advance
Splinter Cell Ubi Soft Montreal 2003 Game Boy Advance, N-Gage
Splinter Cell: Pandora Tomorrow Ubisoft Montreal 2004 Game Boy Advance
Star Wars Trilogy: Apprentice of the Force Ubisoft Montreal 2004 Game Boy Advance
Star Wars: Episode III - Revenge of the Sith Ubisoft Montreal 2005 Game Boy Advance
The Sum of All Fears Ubi Soft Milan 2002 Game Boy Advance
Surf's Up Ubisoft Montreal 2007 Game Boy Advance
Teenage Mutant Ninja Turtles Ubisoft Montreal 2007 Game Boy Advance
Tom Clancy's Rainbow Six: Rogue Spear Ubi Soft Milan 2002 Game Boy Advance
Tomb Raider: The Prophecy Ubi Soft Milan 2002 Game Boy Advance

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/