Download List

Project Description

Emotion Engine is a 3D game engine based on plib
for the 3D graphics, lua for the scripting engine,
and XML for the world files. Originally, the
intent was to demo and create a tutorial on how to
use plib for new game developers. This has now
grown into a 3D engine.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2002-09-10 22:28
0.1.2

Sprites use just a matrix instead of coordinates, and now have move and rotate functions. A problem with rotate and translate order not affecting movement has been fixed. aclocal has been added to Makefile.cvs for different version of automake. The scripts have been extended to show more possibilities.
Tags: Minor feature enhancements

2002-09-04 23:32
0.1.1

level is no longer a global pointer. There are minor
changes to world file add model types. eePenguin is
now gone; with scripting, it's no longer nessesary.
eeSprite->loadModel has been added, so there is no
need for overloading. The world file has been changed
so that you can define what script to run.
sprite->runScript is now sprite->update().
Tags: Minor feature enhancements

2002-08-28 21:25
0.1

This release is still quite buggy. It currently includes keyboard and mouse
inputs, a camera class, a level loader, a sprite class, and a world class. In
the mouse input, the mouse follows nicely if you hold your mouse down, but the
camera does not move unless the button is held down. The camera class handles
all your camera movements. The level loader uses XML files, needs cleaning up,
and is still mostly written in C. The sprite class is basic, loads the model,
and can run a script. The worlds class contains a linked list of sprites so
they can be updated.
Tags: Initial freshmeat announcement

Project Resources