Page 1 of 1

Game Engine List

Posted: Mon Nov 12, 2007 11:06 pm
by Rook Zimbabwe
I had this laying around on my HDD. I cannot remember where I got it but it was NOT compiled by me... prob from a simple forum thread.

Posting it here and will add links as I go.

Free Engines

Agar (engine) - A high-level graphical application framework used by 2D and 3D computer games http://libagar.org/

Allegro library - A free crossplatform C/C++ game programming library, provides functions for graphics, sounds, input, timers, fixed and floating point, 3d, compressed datafile and a GUI. http://en.wikipedia.org/wiki/Allegro_library

Axiom Engine - A fork containing the core of the OGRE graphics engine http://axiomengine.sourceforge.net/wiki ... /Main_Page

Haaf's Game Engine - A 2D Hardware Accelerated Game Engine http://hge.relishgames.com/

Baja Engine - Professional quality engine used for the game The Lost Mansion. http://www.bajaengine.com/

Boom2 - A port of the Doom source code by TeamTNT http://www.geocities.com/SiliconValley/ ... /boom2.htm

Build engine - A First person shooter engine used to power Duke Nukem 3D http://en.wikipedia.org/wiki/Build_engine

Cadabra 3D Engine - 3D engine for easy game development http://www.cadabra3d.org/

Catmother - A BSD-licensed engine from a company that open-sourced its code when it closed the business. http://catmother.sourceforge.net/
CheapHack - An outdated TomazQuake derived engine http://www.moddb.com/mods/286/cheaphack

Crystal Entity Layer - An extension of the Crystal Space 3D Engine

Crystal Space - A general framework for developing 3D applications http://www.crystalspace3d.org/main/Main_Page

Cube - Powers the computer game of the same name http://cubeengine.com/cube.php4

Cube2 (Sauerbraten) - bigger and better cube http://sauerbraten.org/

DarkPlaces - One of the most advanced free software Quake engines http://icculus.org/twilight/darkplaces/

Delta3d - Integrates other well-known free software projects into an easy-to-use API, originally developed by the U.S. Navy http://www.delta3d.org/

DGD - An object-oriented programmable MUD engine http://www.dworkin.nl/dgd/

Doom engines - The now free software engine originally used for Doom and Doom II http://games.moria.org.uk/doom/du/engines.html

DXFramework - A simple, pedagogical 2D/3D DirectX-based game engine for Visual Studio http://dxframework.org/

DX Studio - Real-time professional 3D engine and editing suite produced by Worldweaver Ltd http://www.dxstudio.com/

*** Eclipse - A 2D MMORPG maker (Open source) http://www.freemmorpgmaker.com/

Elysium Source - A 2D online game engine made with VB6 http://splamm.com/elysium/

Epee Engine -Is an 2D/3D open source cross platform graphics engine with beginning programmers in mind http://www.epeeengine.org/

Eternity Engine - A source port of the Doom engine Exult - A free software reimplementation of the Ultima VII game engine http://www.doomworld.com/eternity/

FIFE - A free software 2D ISO engine supporting the assets of Fallout 1 & 2 http://www.fifengine.de/

Game Blender - A sub-application of Blender for creating games http://www.blender.org/development/rele ... e-blender/

Game Maker (current version 7)- Object-oriented game development software with drag-and-drop interface and its own scripting language http://www.yoyogames.com/make

GQ - A Quake engine that adds features from TomazQuake and DarkPlaces http://gzone.planetquake.gamespy.com/

GZDoom - A source port of the Doom engine based on ZDoom http://grafzahl.drdteam.org/

Genesis3D - A real-time 3D engine for Windows http://www.genesis3d.com/

GemRB - A free software implementation of the Infinity Engine http://gemrb.sourceforge.net/ OR http://en.wikipedia.org/wiki/GemRB

Irrlicht Engine - A cross-platform and lightweight three dimensional graphics engine. http://irrlicht.sourceforge.net/

Jogre - a Java based client/server game engine and API for online real time games such as chess, checkers, etc.

MRPGe - Visual Basic 2D RPG game engine, with built-in scripting capabilities. Very customizable, in early development stages.

M.U.G.E.N - A 2D fighting game engine

Multiverse Network - an MMOG platform, including server, client, and tools. (Free for development and use--revenue sharing upon commercial deployment). http://www.multiverse.net/

Nebula Device - A realtime 3D game engine developed by German game studio Radon Labs. http://nebuladevice.cubik.org/

NeoEngine / Evolution - GPL game engines http://www.neoengine.org/

OctLight - A Java game engine that uses scene-graph and renders on top of Lightweight Java Game Library (LWJGL) using OpenGL https://jge.dev.java.net/

Open Game Engine - is an open source library combining the components used to make games.

Currently used in PB 4+
OGRE Engine - A very popular object-oriented graphics rendering engine. Also called OGRE3D http://www.ogre3d.org/

Online RPG Maker - An Online RPG/2D engine with scripting.

Panda3D Engine - Rapid development engine based on Python http://www.panda3d.org/

Pentagram - A project to create a game engine that is capable of running Ultima VIII: Pagan http://pentagram.sourceforge.net/faq.php

PlayerWorlds - a simple, and widely used 2D Online RPG Engine. http://www.onrpg.com/contentid-3.html

PLIB - A game engine - includes 3D, Audio, Music, GUI, Window manager and is portable Linux/Windows/MacOSX.

ProQuake - A modified Quake engine http://proquake.planetquake.gamespy.com/

Quake II engine - The original free software Quake II engine from Id Software http://www.idsoftware.com/business/techdownloads/

Quake III engine - The original free software Quake III engine from Id Software

Reality Factory - A free open-source game engine that is intended for non-programmers and is built on the Genesis3d Graphic Engine. http://www.realityfactory.info/cms/

RealmForge - An open-source game engine for the Microsoft .NET Framework, predecessor to Visual3D.NET http://sourceforge.net/projects/realmforge

RPG MAKER XP - About what it says it is http://www.enterbrain.co.jp/tkool/RPG_X ... tions.html

Stratagus - A cross-platform real time strategy game engine http://www.stratagus.org/

Telejano - a modified Quake engine http://telejano.berlios.de/

Tenebrae - One of many Quake engine clones http://tenebrae.sourceforge.net/

Toi - A 3d game engine currently in development with promises of both MMO and single player capabilities. Free but with licensing fees that are to be announced. Has much potential.

vbGORE - Open-source online RPG engine in Visual Basic 6 (2d via 3d hybrid engine).

Well of Souls - A 2D engine with scripting in QUEST and a visual world editor. http://www.synthetic-reality.com/

Yake - a component-based, object-oriented, partially generic engine written in C++ http://www.yake.org/

Zak Engine - An easy to use 2D games engine using DirectX 8.1 and 9 developed for novice and professional programmers. Features: sprites, tiles maps, sound and music in several formats, scripting (AngelScript), particle systems and more! http://www.zakengine.com/ (EspaƱol) - http://translate.google.com/translate?h ... f%26sa%3DG - ENGLISH (I THINK)

There must be more. 8) That was a lot of editing!

Posted: Tue Nov 13, 2007 4:23 am
by electrochrisso
Thanks Rook :D
This will come in handy.

Posted: Tue Nov 13, 2007 3:28 pm
by hardfalcon
Irrlicht can be used with PB 4.xx AFAIK.
http://www.purebasic.fr/english/viewtopic.php?t=24164

Posted: Tue Nov 13, 2007 3:57 pm
by Flaming Amoeba
Catmother -
Am I the only one who chuckled when reading that name?

Posted: Tue Nov 13, 2007 4:28 pm
by Rook Zimbabwe
Won't Support Irrlicht??? Thalius say it ain't so...

Posted: Tue Nov 13, 2007 8:44 pm
by dna
How does one use these things?

For example, if I eanted to use the doom II engine and play a few levels in it, where do I go for the information on how to set it up?

Posted: Wed Nov 14, 2007 12:51 am
by Rook Zimbabwe
Personally I had hopes that PB could integrate the Sauerbraten / Cube2 engine!!!

8)

My big problem with Ogre and GNUpl is that they insist you release your OWN source code as well

Or you can pay OGRE for a license:
OUL
Some users may wish to obtain an alternative license to the default LGPL. Reasons might include:

You wish to alter the OGRE core without releasing those changes publicly

You wish to link OGRE statically with your own code, but don't want to release your own source or object code
Booooooooo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :evil:

Posted: Wed Nov 14, 2007 4:53 pm
by blueznl
I thought that only applied if you modified the Ogre source? Or would it apply to anything written in PureBasic that uses Ogre? I can hardly imagine Alpha would choose such an engine then...

Posted: Wed Nov 14, 2007 8:04 pm
by hardfalcon
PureBasic uses OGRE as a DLL, so OGRE is not linked statically (like most of the normal libraries) but dynamically.

Posted: Wed Nov 14, 2007 10:27 pm
by Rook Zimbabwe
Ahhh thank you hardFalcon. That makes me worry less... now if I could only use other model types than .mesh I would really be happy!

Posted: Wed Nov 14, 2007 11:11 pm
by Dare
Pretty comprehensive list!

Thanks.

Posted: Thu Nov 15, 2007 12:23 am
by Rook Zimbabwe
NP on the list... Just thought a few alternatives were worth looking at.

I like Cube2, but I think that most of the eye candy is provided by DX9+ and not the engine itself. Maybe. I turned off all the goodies andthe models and maps looked like quake2...

Otherwise...

On the ogre forums I have found a tool that lets me convert .3ds to .mesh... Will let you know how it works

Have also upgraded Ultimate Unwrap 3D to latest version... .mesh exporter looks like it works fine.

I am gonna play with the 3D libs tomorrow and see if anything shows up.

I hope my euler angles feed into PB as well as they did BB3D... :D

Re: Game Engine List

Posted: Wed Jan 09, 2013 11:15 am
by waffle
as to the Doom issue, I love ZDoom as it supports most all iwads (game maps). Just do a search to download ZDoom and install. Next you will need to locate all the IWADs you wish to play. That can be hard. ZDoom (zdoom-2.3.1.zip) supports:

DOOM1.WAD
HERETIC1.WAD
HEXEN.WAD

and if you search for FreeDoom (freedoom-iwad-latest.zip) you can get a "free custom version" of DOOM2.WAD.
I have been playing the shareware versions with the exception of DOOM2.WAD which is a "fan" made custom doom file.
You can also find links to level editors and other fun things.