GeoBob Engine
GeoBob Engine logo, as of the announcement of GeoBob Engine 4.
Developer "Balls"
Product family GeoBob Engine family
Type Physics engine (formerly)
Game middleware
Release date February 5th, 1994 ("Balls" Engine)
July 5th, 1996 (GeoBob Engine)
Retail availability Febbruary 5th, 1994-present
Introductory price Free (Open source edition, only for Linux computers; 2012-present)
$153 (Software Development Kit; 1994-2012)
$5 per month (Professional version; 2012-present)
Units sold 100 million (GeoBob Engine 1, 2; as of 2009)
1 billion (GeoBob Engine 3; as of May 2014)
Media Digital download, CD-ROM, UMD
Operating system Cross-platform

The GeoBob Engine is an engine created by "Balls" in 1996 for physics on the PlayStation, Sega Saturn, and as the GeoBob Engine 2 in 1999, the Dreamcast, PlayStation 2, Xbox, and Nintendo GameCube. (Both engines were optimized for Windows 95-XP, in addition.) All of the 1996-1999 Geo Adventure and 1999-2005 Greeny Phatom: The Revenge of Gree Guy games use the GeoBob Engine. The engine was made for major "Balls" games such as Geo Adventure 2, platformers, and 3D Greeny Phatom games.

The engine is named after Geo Guy from Geo Universal and Green Bob from Greeny Phatom.


In 1990, Sam Garcia, Gabriel Garcia and Michael Wildshill had an idea that they would develop a engine for upcoming games developed in-house or external developers owned by "Balls". They gathered a team of programmers and they started the development in 1991 under the codenames "Sinatra", "London" and "Dragon". After the first prototype of GeoBob Engine demo was shown to John Harris in 1993, John approved and joined the development team.

The first version of the engine was called "Balls" Engine and it's SDK was announced to be released in 1994.


"Balls" EngineEdit

"Balls" Engine
Original author(s)/creator(s) Sam Garcia
Gabriel Garcia
Michael Wildshill
Developers "Balls"
Initial release "Balls" Engine v1.1/May 1994
Recent release "Balls" Engine v1.9/March 1996
Development status Discontinued
Written in C++
Type Physics engine
Game middleware
License Proprietary (Formerly)
Codename Sinatra

Available for licensees: February 5th, 1994

The engine family started from "Balls" Engine, developed by a team of programmers called "The "Balls" Engine Development Team", and the engine was supposed to be a physics engine, but the development team's talent "got further" and decided to make the "Balls" Engine one of the most succesful and first 3D engines in 1990s. It also was described to "integrated rendering, collision detection, AI, visibility, networking, scripting, file system management, and much more, into one complete engine". Despite all of the above, no games were made with this system.

GeoBob Engine 1Edit

GeoBob Engine 1
GeoBob Engine
Original author(s)/creator(s) "Balls" Engine Development Team
Developers "Balls"
Initial release GeoBob Engine v1.1/November 1996
Recent release GeoBob Engine v1.9/June 1999
Development status Discontinued
Written in C++
Operating system Cross-platform
Type Game development tool
License Propietary (formerly)
Codename "Balls" Engine 2
Ryu (Dragon 2)

After New Year's Eve 1995, the name was changed to GeoBob Engine, because the development team was said to develop the engine to a new Geo Universal game, which was later to come Geo Adventure. The name comes from Green Bob from Greeny Phatom and Geo Guy from Geo Universal. The engine was supported on the PlayStation, Sega Saturn, and Windows 95-98.

GeoBob Engine 2Edit

GeoBob Engine 2
GeoBob Engine 2
Original author(s)/creator(s) "Balls" Engine Development Team
Developers "Balls" Game Labs and the community
Initial release GeoBob Engine 2 v1.0/August 1999 (official release)
GeoBob Engine 2 v1.9.7/November 2013 (community release; open source)
Recent release GeoBob Engine 2 v1.9.6/September 2005 (official release)
GeoBob Engine 2 v2.7.53/June 2015 (community release)
Development status Active
Written in C++, Scratch
Type Processor
Game development tool
License Proprietary (1999-2013)
Shareware (2005-2014)
GPL General Public License (2014-present)
MIT License (2013-present)
Codename Vancouver

The GeoBob Engine 2 is the first version of GeoBob Engine to come with GeoCore proccessor (which was developed by ATI, AMD, 3dFX and a large team of programmers and technicians at "Balls") and a SD card with 10GB. The GeoBob Engine 2 was the biggest update to date in GeoBob Engine history.

GeoBob Engine 3Edit

GeoBob Engine 4Edit

The new game engine was announced at E3 2013 with GC3 (GeoCore 3), a new processor developed by AMD, Intel, NVidia, Sony, Nintendo, Microsoft, Google and "Balls".

New rumored featuresEdit

GeoBob Engine 5/Project MariynEdit

GeoBob Engine 5 or
Project Mariyn
Original author(s)/creator(s) "Balls" Game Labs
Development status Active
Operating system Cross-platform
Type Game engine
License Proprietary
Codename Project Mariyn

There are rumors about the newest edition no longer keeping the name GeoBob Engine. "Balls" confirmed this and said that the new engine's name will be "Project Mariyn". The engine was expected to be released between Q1 and Q3 2026.

Games used with itEdit

GeoBob Engine games (1996-1999)Edit

GeoBob Engine 2 games (1999-2005)Edit

  • Geo Adventure 4 (cancelled)
  • Fiox (2000)
  • The Adventures of BD (video game) (2001, PS2/GCN/Xbox/PC versions)
  • Greeny Phatom: The Revenge of Gree Guy (1999, Dreamcast, PS1 and Greeny Arcade version) (2001, PC, GCN and Xbox versions)
  • Smash Fight 2 (2002)
  • Greeny Phatom: The Gree City Revolution (2003)
  • Greeny Phatom Extreme Racing (2003)
  • Greeny Phatom: Attack of the Stickmen (2004)
  • Greeny Phatom: Little Guy vs. the Beansons (2005)

GeoBob Engine 3 games (2003-2014)Edit

  • Greeny Phatom: The Greetrix (2011)

GeoBob Engine 4 games (engine currently in development, 2014-)Edit

External links Edit