3d GameEngine free open source
An open source 3D virtual world for Linux and OpenGL, OBSIDIAN is an extensible virtual world system with a fullblown multiplayer client-server architecture.
SpriteCraft
SpriteCraft is a freeware 2D game engine for quick and easy game
development. It is a sprite engine designed for developing shareware
and freeware games for Windows.
Adventure Game Studio
Free 2d point and click adventure game creation suite with smart and flexible scripting language.
Wintermute Engine
Freeware, state-of-art adventure game engine that makes it possible for
independent developers to create adventure games of commercial quality.
Flexible scripting language gives the developer significant degree of
creative freedom. Community-developed plugins provide additional
functionality.
Allegiance Source
Microsoft Research is releasing the Allegiance source code. The
Allegiance source code is for education and research purposes, not for
commercial use.
Jet3D
Jet3D is a robust 3D graphics engine built for high performance
real-time rendering. Jet3D offers realtime editing, advanced lighting
features, 3D modeling support, seamless soft-skin polygonal characters
and many other innovations. Check the website for licensing details.
PPTactical Engine
PPTactical is an engine for real-time strategy and real-time tactics games, developed in opensource fashion.
Pygame
Pygame is a set of Python modules designed for writing games. It is
written on top of the excellent SDL library. This allows you to create
fully featured games and multimedia programs in the python language.
Pygame is highly portable and runs on nearly every platform and
operating system
JOGRE
JOGRE (Java Online Gaming Real-time Engine) is an open-source, online,
real-time games engine and API programmed entirely in Java.
Stratagus
Stratagus is a free cross-platform real-time strategy gaming engine. It
includes support for playing over the internet/LAN, or playing a
computer opponent. The engine is configurable and can be used to create
games with a wide-range of features specific to your needs.
Panda3D
Panda3D is a 3D engine: a library of subroutines for 3D rendering and
game development. The library is C++ with a set of Python bindings.
Game development with Panda3D usually consists of writing a Python
program that controls the the Panda3D library.
Irrlicht Engine
The Irrlicht Engine is an open source high performance realtime 3D
engine written and usable in C++ and also available for .NET languages.
It is completely cross-platform, using D3D, OpenGL and its own software
renderer, and has all of the state-of-the-art features which can be
found in commercial 3d engines.
Blender3D
Blender3D is open source software for 3D modeling, animation, rendering, post-production, interactive creation and playback.
Simple DirectMedia Layer
Simple DirectMedia Layer is a cross-platform multimedia library
designed to provide low level access to audio, keyboard, mouse,
joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used
by MPEG playback software, emulators, and many popular games.
Golden T Game Engine
Golden T Game Engine (GTGE) is a Java library for creating 2D games.
QuakeForge
QuakeForge is a 3D graphics game engine based on id Software's legendary Quake and QuakeWorld game engines.
Crystal Space 0.96
Crystal Space is a free (LGPL) and portable 3D Game Development Kit written in C++.
G2D
A freeware 2D library for C++ with full example game and source code, online and downloadable documentation.
SCI Studio
SCI Studio is a completely free game development system for Sierra's
SCI game engine. It allows you to create games like Sierra's King's
Quest, Space Quest, Police Quest, Leisure Suit Larry etc.
Genesis3D
Genesis3D is an Open Source 3D Game Development Engine, with a license
designed to allow use of the game in commercial, or non-commercial
applications for free. See the site faq for licensing details and
requirements.
PLIB: A Suite of Portable Game Libraries.
PLIB includes sound effects, music, a complete 3D engine, font
rendering, a GUI, networking, 3D math library and a collection of handy
utility functions. All are 100% portable across nearly all modern
computing platforms.
Doom source code
This is a link to an ftp download of a zip containing the Doom source code.
Allegro
Allegro is a game programming library for C/C++ developers distributed
freely, supporting the following platforms: DOS, Unix (Linux, FreeBSD,
Irix, Solaris), Windows, QNX, and BeOS (MacOS port is in alpha stage).
OGRE 3D engine
OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented,
flexible 3D engine written in C++. The class library abstracts all the
details of using the underlying system libraries like Direct3D and
OpenGL.
SciTech MGL
This Multi-platform Graphics Library has been used in the development
of many leading titles like WinQuake, Hexen II and many others.
Wolfenstein Source Code
This is an ftp download link to the free 3D engine for Wolfenstein.
Bolt3D engine
Bolt3D is a real-time 3D engine for the Win32 platform. It can do
real-time gouraud, phong, texture-mapping and particle systems.
Crystal Space
Crystal Space is a free (LGPL) and portable 3D Game Development Kit written in C++.
