Aardappel's tiny game engine
Cube is a tiny game engine hosting a singleplayer/multiplayer fps game (see features below). You will want to read (roughly this order): config: on running the game and configuring it for your machine game: information on gameplay editing: map making tutorial reference: map making reference history: for seeing latest changes note well: the engine is still in beta stages, and also VERY different from any engine you have seen before. Failure to read the documentation in its entirety may cause you to: miss out on the cool features. run it in an unoptimal way for your system. conclude it "sucks" prematurely. thanks :) Wouter van Oortmerssen aka Aardappel http://wouter.fov120.com wouter@fov120.com
Current features
automatic LOD on the whole map allowing for configurable fps / visual quality tradeoff on any hardware. very high precision _dynamic_ occlusion culling. simplistic but effective lighting, that can do _dynamic_ soft shadows & lights. in-engine editing of the world in full 3D, even with multiple people (coop editing, a first!). no map precompilation of any kind needed, everything is dynamic & instant. simplistic quad-tree world structure, with slopes (heightfields with caps), slants and water. collision detection & physics client/server networking singleplayer & multiplayer FPS game (weapons, items, game modes, monsters, triggers).
Thanks go to all contributors:
eihrul (Lee Salzman) for his great network library, *nix ports, and extensive testing. goetz (Johannes Hupp) for his endless map collection. metlslime (John Fitzgibbons) for the metl1 map, models, textures, and lots of feedback sleepwalker (Kristian Duske) for his cube messageboard, hosting, testing and feedback. kdoom (Kurt Kesler), Rick Clark, zippie, gibbie, Tarin, Gleeb and Dave Bulow for their maps and feedback. maj, cybear, paul, and all the other #terrafusion people for their testing & feedback. DaMaul for his game music. Ebola for his (unused) icons. Sock (http://www.planetquake.com/simland) for his brilliant egyptian & tech textures Iikka "Fingers" Keranen (www.digital-eel.com/surface) for his ikbase & ik2k textures Than (www.planetquake.com/cesspit) for his textures and feedback Remedy Entertainment Ltd, for being so generous to make their Max Payne textures freely available. Seth & Ulrich Galbraith (http://www.planetquake.com/simitar) for their GPL models Magarnigal & Ogro_Fix for their Ogro q2 player model the SDL team (www.libsdl.org), and the FMOD people (www.fmod.org) for their indispensable libraries