All Projects → paulsapps → Alive

paulsapps / Alive

Licence: mit
EFFORTS HAVE NOW MOVED TO https://github.com/AliveTeam/alive_reversing Unofficial open source implementation of ALIVE engine that powers Oddworld Abes Oddysee and Oddworld Abes Exoddus.

Labels

Projects that are alternatives of or similar to Alive

Enduro2d
Yet another 2d game engine of dreams (work in progress)
Stars: ✭ 82 (-22.64%)
Mutual labels:  engine
Viewi
Powerful tool for building full-stack and completely reactive user interfaces using PHP
Stars: ✭ 93 (-12.26%)
Mutual labels:  engine
Physics3d
A 3D physics engine
Stars: ✭ 101 (-4.72%)
Mutual labels:  engine
Doom Nano
A 3d raycast engine for Arduino
Stars: ✭ 86 (-18.87%)
Mutual labels:  engine
Openra
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
Stars: ✭ 10,220 (+9541.51%)
Mutual labels:  engine
Substrate
A cross-platform render-graph based rendering system written in Swift
Stars: ✭ 94 (-11.32%)
Mutual labels:  engine
Deveeldb
DeveelDB is a complete SQL database system, primarly developed for .NET/Mono frameworks
Stars: ✭ 80 (-24.53%)
Mutual labels:  engine
Voxelman
Plugin-based client-server voxel game engine written in D language
Stars: ✭ 105 (-0.94%)
Mutual labels:  engine
Evennia
Python MUD/MUX/MUSH/MU* development system
Stars: ✭ 1,309 (+1134.91%)
Mutual labels:  engine
Opendiablo2
An open source re-implementation of Diablo 2
Stars: ✭ 10,057 (+9387.74%)
Mutual labels:  engine
Starruler2 Source
4X Space Strategy game Star Ruler 2's open source distribution.
Stars: ✭ 1,267 (+1095.28%)
Mutual labels:  engine
Bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+9571.7%)
Mutual labels:  engine
Slowpoke
Low-level key/value store in pure Go.
Stars: ✭ 98 (-7.55%)
Mutual labels:  engine
Minibae
The platform-neutral Beatnik Audio Engine, Mini Edition (miniBAE) is an exceptionally mature, well-rounded, and reliable computer music and sound system specially customized for small-footprint and embedded applications.
Stars: ✭ 82 (-22.64%)
Mutual labels:  engine
Tinyraycaster
486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+1204.72%)
Mutual labels:  engine
Novelrt
A cross-platform 2D game engine accompanied by a strong toolset for visual novels.
Stars: ✭ 81 (-23.58%)
Mutual labels:  engine
Photonbox
A portable modern OpenGL Game-Engine with focus on PBR
Stars: ✭ 93 (-12.26%)
Mutual labels:  engine
Tec
The Trillek Engine
Stars: ✭ 106 (+0%)
Mutual labels:  engine
Freeaoe
A free game engine capable of running Age of Empires 2 and Star Wars: Galactic Battlegrounds
Stars: ✭ 105 (-0.94%)
Mutual labels:  engine
Geotic
Entity Component System library for javascript
Stars: ✭ 97 (-8.49%)
Mutual labels:  engine
Build Status
Windows Build status
Linux/OSX Build Status
Coverage Coverage Status
Coverity Coverity status

Open source implementation of ALIVE engine that powers Oddworld: Abe's Oddysee and Oddworld: Abe's Exoddus.

This engine will be designed to allow easier modding than the orignal engine and for more extensive and complex AI. For example it should be possible to allow Sligs to use lifts and have interaction between Scrabs and Paramites.

UPDATE: Focus has shifted to reverse engineering Abe's Exoddus in order to replicate the AI/behaviour exactly, see the new repo here: https://github.com/AliveTeam/alive_reversing

Youtube playlist here: https://www.youtube.com/playlist?list=PLZysgmpXqKgSCUuU9S2ccQq0Sdrai3UQY

You can become a patreon here (donations to support development): https://www.patreon.com/alive

[Alive Screenshot]

Build instructions.

Supported compilers are clang, gcc and msvc 2015. The clang and gcc version must support at least C++14. Should be possible to build on Windows, OSX and most *nix OS'es.

  1. Install CMake 2.8 or newer.
  2. Clone down the repo with with --recursive option so that sub modules are also cloned.
  3. Create a build directory in the root of the repo.
    • If on Windows, set the SDL2DIR enviroment varaible to the directory that you have extracted the SDL2 development libraries into.
  4. cd into the build dir and run CMake .. to generate project files, pass -G "the generator you want" for example cmake -G "Visual Studio 14 2015 Win64".
  5. Now run make/msbuild or whatever the build command is for your generator. Or if using the Visual Studio generator you can just open the .sln solution file and build that way.
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].