Locations of visitors to this page
APOCALYX   Features   Demos   Users' Gallery   DOWNLOADS   Tools   The Movie
CONTACTS   Home   News   Tutorials   FORUMS   BLOG   Mailing List   Ask for help
|   Engine: Version 0.9.2 (April 28th 2008)   ||   Movies: New Movie Available (April 14th 2008)   ||   Blog: First Posts on the APOCALYX Blog (April 10th 2008)   ||   Engine: Full Installer (Version 0.9.1) (March 3rd 2008)   ||   Tutor: Four New Tutorials (February 27th 2008)   ||   Engine: Sources 0.9.1 (February 4th 2008)   ||   Engine: Version 0.9.1 and New Demos (January 3rd 2008)   ||   Older News  |

MAKE a DONATION

APOCALYX

Home

DOWNLOADS

Engine Demos
User's Gallery

Features
Tutorials
Tools
 
CONTACTS

News

FORUMS
BLOG

Mailing List

Ask for help
 

LUA Script Language

Visit the APOCALYX BLOG - Last Update: TODAY!
BLOG POSTS     Just to keep yourself informed!
LATEST NEWS

    Screenshot

  • April 28th 2008
    Engine: Version 0.9.2

    The 0.9.2 release of the engine includes improvements in the rendering of several model formats and bug fixes. To download the engine in a easy-to-get 60 Mb installer go to the Downloads page.

    • New demo (in DemoPack3):
      • TheTrenches shows how to animate MDL models.

    You can download the runtime of the engine and the demo packages from the Downloads page. For more detailed descriptions of the demos, visit the Demos page. Feel free to ask more about the new engine capabilities on the forums or by e-mail. Visit the APOCALYX Blog to read daily news about the engine and its development.


Recent News
INFO

APOCALYX is a 3D engine based on OpenGL, OpenAL and other free libraries suitable in particular for the development of Programming Games, the genre of games like GUN-TACTYX or JROBOTS, where the player programs the AI of his own team of bots to make it fight against teams written by other players.

The engine already includes features such as the rendering of sky boxes, cloud layers, lens flares, flat terrains and height fields even with reflections, infinite terrains, wavy surfaces, sprites, billboards, meshes with diffuse, gloss, environment and bump mapping, particles emitters, planar shadows, the loading of 3DS and OBJ meshes, the animation of MD2, MD3, MS3D and Cal3D models, the loading of BSP levels with collision detection and lightmaps, the support for OpenGL vertex and fragment programs and the support of the GLSL language for vertex and fragment shaders, the playback of MIDI, OggVorbis and MP3 soundtracks, the spatialization of 3D sound, the capture of sound samples, the management of compressed data and a particle-based physics engine suitable for the simulation of flags, cloths and articulated, soft or rigid bodies.
The engine also includes and provides easy access to libraries such as the ODE physics engine, the ColDet Collision Detector, the Cal3D Animation Library, the LUA scripting language to describe and control the scenes without any recompilation, the Tiny C compiler for fast compilation of C time-critical code and the C Scripting Language, the AngelScript Language and the SMALL language for fine control of bots' AI.
Then, to help the development of interesting AI, the engine also uses the MicroPather library (for A* path finding algorithms), the OpenSteer library (for the implementation of steering behaviors) and a library to define and control finite state machines.
Finally, to layout the graphical user interface, the engine includes the AntTweakBar library (for simple dialog boxes to tweak scene parameters) and the GLGooey library (for complex GUIs with a complete set of widgets).

Visit the Features page for a more detailed list.

The engine is completely scripted and no recompilation is needed to create new contents. You must simply program your scripts using the LUA language, or other languages available, and add your media files.
The current implementation of the engine supports only Win98 (or higher) with an accelerated graphic card and OpenGL drivers installed (the more recent the better).

Does this engine really work?
It's simpler to see than believe, so download it and run the demos!
How can you create your own contents?
It's simpler to do than explain, so download it and read the tutorials!
Further questions?
No problem, Send an email to leo!

Screenshot Screenshot Screenshot Screenshot
ACKNOWLEDGEMENTS

I wish to thank all the people who helped in developing this engine.

First of all, I must thank Matteo "Fuzz" Perenzoni and his Apocalypse demo written for the NeHe's 2001 Apocalypse Contest: The sources of his demo were the starting point for the APOCALYX 3D renderer and many nice effects.

Then, I must thank a lot of great internet resources about game programming:
News Portals, such as GameDev, FlipCode, CFXweb, OpenGL.org and Game Programming Italia,
Game Tutorials Sites, such as NeHe, Game Tutorials, SULACO
and Newsgroups, such as the italian it.comp.giochi.sviluppo.

RECENT NEWS

    Screenshot

  • April 14th 2008
    Movies: New Movie Available

    A long time has passed since the last movie about APOCALYX and a lot of new demos were created in the meantime, so I collected several cuts, joined them together in an AVI file and uploaded its 20Mb to YouTube.
    If you are interested, visit the APOCALYX BLOG to get a direct link to this new movie.


    Screenshot

  • April 10th 2008
    Blog: First Posts in the APOCALYX Blog

    Ok, I know it's boring to wait for news about the APOCALYX 3D Engine on the official site (here), so I have decided to start a blog that I'm going to update often with news about the recent developments. Visit it at http://apocalyx.blogspot.com


    Screenshot

  • March 3rd 2008
    Engine: Full Installer (Version 0.9.1)

    The 0.9.1 release of the engine is now available as a single 50 Mb installer for Windows: a must for those lucky enough to navigate through a fast internet connection. Visit the Downloads page to get the installer.


    Screenshot

  • February 27th 2008
    Tutor: Four New Tutorials

    It's now available a series of four tutorials by Roswell_r that cover is a very simple and clear way some basic topics about the engine programming. Visit the Tutorials page to get the sources and read the tutorials.


    Screenshot

  • February 4th 2008
    Engine: Sources 0.9.1

    The 0.9.1 release of the sources are finally available. Visit the Downloads page to download them.


    Screenshot

  • January 3rd 2008
    Engine: Version 0.9.1 and New Demos

    The 0.9.1 release of the engine includes two new libraries, an additional model format and bug fixes.
    The libraries are IUP, a GUI with native widgets, and libSQL, to access MySQL databases. The new model format is MDL, the Half-Life 1 format.

    • New demos (in DemoPack3):
      • ModelMDL and ModelMDL_2 show how to manage MDL models;
      • ModelMS3D_2 and ModelMS3D_3 demostrate some bug fixes in MS3D models support;
      • NativeGuiDialog shows the interaction between a Windows dialog and the engine, thanks to the help of the IUP library.

    You can download the runtime of the engine and the demo packages from the Downloads page. For more detailed descriptions of the demos, visit the Demos page. Feel free to ask more about the new engine capabilities on the forums or by e-mail.

    Here you can see a few screenshots from the demos.

    Screenshot Screenshot Screenshot Screenshot Screenshot


Old News
For more information
send an email to
APOCALYX 3D Engine
OpenGL LogoOpenAL LogoSourceForge LogoCopyright © 2002-2008 Leonardo Boselli
All rights reserved. Legal Terms.