| 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
|