NEW
While there is not too much new stuff this time, I've actually reprogrammed the engine from scratch about 4 times. I got a bit discouraged after the third time, but this last iteration really hit the spot, and the engine is alot more flexible now.
Actual new stuff includes:
[X]A brand new rendering system that allows you to write plugins for additional rendering support.
--[X]It currently supports Voxels and Lines, and I'll soon implement triangle and quad rendering.
--[X]Displaylists were dropped in favor of easier palette swapping. I think I'll manage without the extra performance. (This isn't ID tech 5 after all.)
[X] A similarly pluggable asset loading system.
--[X] Current supported formats are my own overly simple voxel and line model formats. Soon to come is obj models and bmp/png/tga textures. Animations are currently out, but will be re-implemented as loadable assets.
[X] Simple collision detection is in. Yay.
[X] Game States are in. Now you can have menues, inventories and all that good stuff. Heck yeah!
STUFF TO COME
I'm keeping it a bit open for now, but definitely animations, models and textures.
I also feel a bit more ready to start writing tutorial articles soon. Don't worry, I'm kinda newb myself, so expect articles that are fairly easy for beginners to follow. Provided you have some basic Java knowledge.
|