Game Scripting

The goal of this project is to either:

  • Develop new 3D games using one of the popular 3D development frameworks (Irrlicht, Ogre 3D), or the Tao framework.
  • Enhance one existing open source game with new features (ai, networking, scripting support, etc.). A partial list of possible targets includes:
  • Design extension scripts for existing, scriptable games (e.g., Neverwinter Nights, Morrowind).

Some past projects dealt with the following games:

  • An Ogre 3D-based demo of a platform game (can be expanded in future projects).
  • A total conversion for Half-life 2 (can be expanded in future projects).
  • Designing and implementing a graphic interface for Hunt.
  • An Artificial Intelligence for the CTF mode of Nexuiz.
  • Various NWN plugins.

Specific Projects

  • New Nexuiz game modes.
  • A quest scripting system/random quest generator for dungeon crawl.
  • Residual engine for Grim Fandango (adding Lua functions to support the last half of the game).
  • Free Master of Magic: make a freeciv mod replicating Master of Magic.
  • Port (replica game using the original formats for graphics and levels) of the classic Bitmap Brothers game, Chaos Engine.
  • Using the codebase of UFO: Alien Invasion (a clone of UFO: Enemy Unknown), implement a clone of Fallout.
  • GemRB development (choose anything from the todo list ;-) )
  • Heroes of Might and Magic 3 SDL port development (choose anything from the todo list ;-) )
  • An AI player for the VASSAL Engine, or at least for one of the games supported.
  • AI player for Wormux.
  • Not really a game scripting project, but a useful tool for roleplayers: extend hectormapper to support a landmark layer, text labels, automatic hex numbering, coastlines, roads and rivers.
teaching/projects/game_scripting.txt · Last modified: 2010/02/03 16:28 by agosta
Recent changes RSS feed Creative Commons License Donate Driven by DokuWiki