Category: Game development

NIF File Format Library and Tools

nif

NifTools aims to provide users with Tools to View, Edit, Create and Visualise 3D Models stored in the NetImmerse File Format.

The NIF format is used by many popular games based on the NetImmerse/Gamebryo Game Engine such as Morrowind, Oblivion, Fallout 3, Fallout: New Vegas and Skyrim.

We are creating a unified description of the NIF file format allowing our contributors to build tools and utilities, to facilitate user created content.

The tools will allow users to:
– View/Edit/Visualise the data of a NIF model.
– Libraries to Read/Write the NIF Format.
– Import/Export NIF models into various 3D package via Plug-ins.
– Custom content creation for NetImmerse/Gamebryo Games.

Download:http://sourceforge.net/projects/niftools/
Website: http://www.niftools.org

Scratch

scratch

Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art — and share your creations on the web.

As young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively

 

Website & download: http://scratch.mit.edu

Spring RTS Engine

spring-engine

Spring is a versatile 3D RTS game engine. Using extensively Lua for scripting game-specific code to make nearly every aspect of the engine customizable, from GUI, to unit AI, to pathfinding.

Features

  • Many different Games, made just for Spring.
  • Play online, on a LAN or offline Single Player.
  • Large battles limited only by the power of your computer; support for up to 5000 units.
  • Large, highly detailed maps in which to wage those battles, fully 3D with deformable terrain, forest fires, dynamic and reflective water, and custom skyboxes.
  • Several camera modes, allowing for anything to be viewed from almost any angle.
  • Fully 3D combat in land, sea, and air, with realistic weapon trajectories (physics engine).
  • Complex 3rd party AIs, some of which are quite good.
  • An extremely powerful UI, designed to minimize unnecessary micromanagement.
  • Frequent additions and bugfixes.

Download: http://sourceforge.net
Website: http://springrts.com

DimensioneX Multiplayer Game Engine

DimensioneX

DimensioneX is an easy, free multiplayer (MMORPG) game engine. It is a software for developing and running multiplayer adventure games.

Once you have it working on your PC you can easily develop a web-based massive multiplayer game with the scenes and characters you like. Develop your dream game and invite friends to play!

DimensioneX runs on any Java-enabled web server (eg. Tomcat)

Download: http://sourceforge.net
Website: http://www.dimensionex.net

Processing

procesing

Processing is an open source programming language and environment for people who want to create images, animations, and interactions. Initially developed to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context, Processing also has evolved into a tool for generating finished professional work. Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production.

Website & download: http://processing.org