Skip to main content
GameDev.net gamedev.net
🔒 Locked

My new simple LUA-based game engine for windows, boxEngine

Started by m2c Nov 20, 2010 at 8:33 PM 2 replies 3k views
Original Post
m2c
m2c
Simply put, a lua-based 3d engine built on top of SDL - Hope this helps someone! examples/documentation included.

screenshot of default scene: http://imgur.com/2lme8.jpg
screenshot of hello-world code (renders 1 object): http://imgur.com/8dyt4.png

Edit: new video!
">


download (currently windows only): http://www.mediafire.com/?mbrtrtibwjy6kc8

Quick engine overview / comparison to other lua engines:

Advantages of boxEngine:

* extremely easy to start developing
* small list of useful core functions
* speedy if used correctly
* easy to use geometry/texture/shader library - all content is referenced by index, so you need not look up filenames when developing ( there is a list for objects -> indices included in src ).
* easy to add to content library.
* can be used for 2d / 3d / combined scenes.

Disadvantages:

* does not ( yet ) support tools to aid in high-speed 3d map rendering.
* no sound or networking functions ( yet ).
* not currently open-source.
* available for windows only ( though mac/linux builds are possible if there is demand )
* no tools ( yet ) for particle/billboard effects - must do them manually, which could be costly depending on use.

Features that will likely be avail in next release:

* better shader support
* depthbuffer / blending mode options
* ? better library organization


discussion: http://reddit.com/r/boxengine

This is my first release - I'll provide updates if people like it. feedback appreciated :}

( ps: press 'esc' to quit, should be obvious =p )

[Edited by - m2c on December 5, 2010 10:05:39 PM]
SuperRad
SuperRad
Is this a bit like Love2D with the option to do 3D stuff as well?
That'd be quite nice, being Love2D is great, just you are pretty firmly stuck with 2D only.
m2c
m2c
Re: SuperRad

Pretty much - same concept as Love2D ( although mine needs a lot of features - if people end up making interesting content with this, I will add them! )
m2c
m2c
New video of an example game made with boxEngine:
">


New version avail:
http://www.mediafire.com/?mbrtrtibwjy6kc8

run 'boxEngine.exe -s blast.lua' to play the game shown above.

v1 beta 2:

* added support for lighting colors/atten
* added support for depth buffer / blending modes / better window/mouse management
* improved error messages

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.