All Projects → gemrb → Gemrb

gemrb / Gemrb

Licence: gpl-2.0
Engine Made with preRendered Background

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Gemrb

Pygin
Simple game engine produced for making easier to build more complex games using Python.
Stars: ✭ 21 (-96.58%)
Mutual labels:  game-engine, engine
Tinyengine
Tiny OpenGL Wrapper / 3D Engine in C++
Stars: ✭ 251 (-59.12%)
Mutual labels:  game-engine, engine
meta2d
Meta2D is open source WebGL 2D game engine for making cross platform games.
Stars: ✭ 33 (-94.63%)
Mutual labels:  game-engine, engine
Sucle
Common Lisp Voxel Game Engine
Stars: ✭ 239 (-61.07%)
Mutual labels:  game-engine, engine
Obengine
2D Game Engine with Lua Scripting made on top of SFML !
Stars: ✭ 335 (-45.44%)
Mutual labels:  game-engine, engine
Octopuskit
2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS
Stars: ✭ 246 (-59.93%)
Mutual labels:  game-engine, engine
CLUSEK-RT
Vulkan based C++ ray-tracing game engine.
Stars: ✭ 24 (-96.09%)
Mutual labels:  game-engine, engine
Flaxengine
Flax Engine – multi-platform 3D game engine
Stars: ✭ 3,127 (+409.28%)
Mutual labels:  game-engine, engine
Friceengine
🎮 JVM game engine based on Swing/JavaFX.
Stars: ✭ 330 (-46.25%)
Mutual labels:  game-engine, engine
Bansheeengine
Modern C++14 game engine with Vulkan support, fully featured editor and C# scripting
Stars: ✭ 2,906 (+373.29%)
Mutual labels:  game-engine, engine
Awesome Haxe Gamedev
Resources for game development on haxe
Stars: ✭ 213 (-65.31%)
Mutual labels:  game-engine, engine
Zgb
Game Boy / Color engine with lots of features
Stars: ✭ 375 (-38.93%)
Mutual labels:  game-engine, engine
Joymachine Public
All sorts of random publicly-available information, assets, scripts, and more as we (Joy Machine) work on our projects.
Stars: ✭ 210 (-65.8%)
Mutual labels:  game-engine, engine
Yggdrasil-Legacy
Experimental Vulkan Renderer / Game Engine written in C++20.
Stars: ✭ 20 (-96.74%)
Mutual labels:  game-engine, engine
Engine
A basic cross-platform 3D game engine
Stars: ✭ 208 (-66.12%)
Mutual labels:  game-engine, engine
3D-Engine-OpenGL-4
3D Graphics Engine For Games | C++ OpenGL 4.1
Stars: ✭ 19 (-96.91%)
Mutual labels:  game-engine, engine
Pydark
PyDark is a 2D and Online Multiplayer video game framework written on-top of Python and PyGame.
Stars: ✭ 201 (-67.26%)
Mutual labels:  game-engine, engine
Vulkan Renderer
A new 3D game engine using modern C++ and Vulkan API
Stars: ✭ 205 (-66.61%)
Mutual labels:  game-engine, engine
Ggez
Rust library to create a Good Game Easily
Stars: ✭ 3,120 (+408.14%)
Mutual labels:  game-engine, engine
Monogatari
Monogatari is a simple web visual novel engine, created to bring Visual Novels to the web.
Stars: ✭ 357 (-41.86%)
Mutual labels:  game-engine, engine

GemRB

Travis build status AppVeyor build status Codacy Badge Coverity Badge Quality Gate Status CII Best Practices

Introduction

GemRB (Game Engine Made with preRendered Background) is a portable open-source reimplementation of the Infinity Engine that underpinned Baldur's Gate, Icewind Dale and Planescape: Torment. It sports a cleaner design, greater extensibility and several innovations. Would you like to create a game like Baldur's Gate?

To try it out you either need some of the ORIGINAL game's data or you can get a tiny sneak peek by running the included trivial game demo.

The original game data has to be installed if you want to see anything but the included trivial demo. On non-windows systems either copy it over from a windows install, use a compatible installer, WINE or extract it manually from the CDs using the unshield tool.

Documentation can be found on the website, while the sources are in gemrb/docs/en/ and the gemrb.6 man page.

If you want to help out, start by reading this list of options, tips and priorities.

Supported platforms

Architectures and platforms that successfully run or ran GemRB:

  • Linux x86, x86-64, ppc, mips (s390x builds, but no running info)
  • FreeBSD, OpenBSD, NetBSD
  • MS Windows
  • various Macintosh systems (even pre x86)
  • some smart phones (Symbian, Android, other Linux-based, iOS)
  • some consoles (OpenPandora, Dingoo)
  • some exotic OSes (ReactOS, SyllableOS, Haiku, AmigaOS)

If you have something to add to the list or if an entry doesn't work any more, do let us know!

Requirements

See the INSTALL file.

Contacts

There are several ways you can get in touch:

Useful links

Original engine research and data manipulation software:

  • IESDP, documentation for the Infinity Engine file formats and more
  • Near Infinity, Java viewer and editor for data files
  • DLTCEP, MS Windows viewer and editor for data files
  • iesh, IE python library and shell (for exploring data files)

Tools that can help with data installation:

  • WINE, Open Source implementation of the Windows API, useful for installing the games
  • Unshield, extractor for .CAB files created by InstallShield
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].