From Wikipedia, the free encyclopedia
Jump to: navigation, search
Developer(s) Jacob Morgan
Initial release 2010
Stable release
1.0 / 25 March 2012[1]
Written in Java
Operating system Cross-platform
Type Game creation system
License Open source (GNU Free Documentation License)

Buildism was an open-source,[2] "indie" online game creation tool developed using Java.[3] It was aimed at beginning programmers and people who are new to game development.[citation needed] As of November 2012, it has been renamed and relocated as 2DWorlds, and as of June 2015, it is completely inactive with no users.


Buildism was originally titled "Buildsim", and a version of the software with limited functionality was released in early 2010 on a Java game development forum.[4] This version bears little resemblance to the current version, with no support for online saving, multiplayer, or custom images.[5] The longest-lasting incarnation appeared in October 2010 and was maintained until July 31, 2012, when all existing community content, including user accounts, was moved to the archive subdomain.[6] The emptied site lasted until September 17, 2012, when owner Jacob Morgan decided to shut it down due to lack of productive game making and excessive drama in the small community. The domain was registered and a portion of the community was invited to the new site while was left abandoned with no official support. On November 8, 2012, was redirected to, and though documents from the original website can still be viewed at, data from August, September, and October 2012 is no longer accessible. As of June 25, 2015, 2dworlds(formerly known as Buildism) is completely inactive, while Buildism is the homepage of Jacob Morgan's other games and programs. The domain has been shut down since 2013, while 2DWorlds has been moved to be a subdomain of Buildism. As of June 2016, the page is no longer accessible, having shut down in May 2016.

Game creation[edit]

To design game levels, users can add basic shapes as well as premade items created by other users, which can then be made dynamic using physics simulation.[7] Although most Buildism levels focus on simple geometric shapes, it is also possible to add custom sprites.

Games can be made interactive using the modified, integrated Lua API, Kahlua.[8]

Buildism Gameplay


Buildism allowed users to customize their avatars by use of Minecraft-like skins, which could be used in game and shown on a user's avatar. Players were able to create their own skins, by editing a template with graphics programs such as Paint.NET and uploading them to the site. On the original, and second Buildism, sites, players were able to upload "character parts". Character parts - like the skins, were made on templates, and allowed users to customize their avatar further, letting you make your character hold a sword, wear a hat, etc. 2DWorlds however, did not have this feature.[9]


Once completed, games can be published on the Buildism website. Games can be single-player or multiplayer; no network programming is required as the game engine handles all synchronization.


  1. ^ "Buildism update log". Archived from the original on 2012-03-23. 
  2. ^ "Buildism page on Google Code". Google Inc. 
  3. ^ "Buildism Alpha". Softpedia. Archived from the original on 2012-08-04. 
  4. ^ "Initial feedback thread for Buildsim". JavaGaming. 
  5. ^ "Initial feedback thread for Buildsim". JavaGaming. 
  6. ^ "Community forum post about the reset". Buildism. 
  7. ^ "Game making tutorial". 
  8. ^ "Your First Script". Buildism Wiki. Archived from the original on 2012-05-10. 
  9. ^

External links[edit]