The game engine you are trying to view has ceased development and consequently been archived. If you are a member of this engines team, can demonstrate that it is being actively developed and will be able to keep this profile up to date with the latest news, images, videos and downloads, please contact us with all details and we will consider its re-activation.

This game engine supports PC, Linux, Mac, Mobile, Web, Handhelds and Dreamcast. It is a 2D/3D toolkit that allows the user to create their own games with ease and test them with the push of a button!

Report article RSS Feed Engine Update: Lua

Check out some of our new updates for the skyfall engine!

Posted by SamSky on Dec 17th, 2012
Article

Hello there,

I have been hard at work finishing the Casino Royale engine recently and I am officially ready to move onto the Skyfall engine. One of the biggest things I plan to add for the Skyfall engine is a lot more control in lua; Previously, you would type out simple strings and it could get confusing when mixing up function calls. Now, we are going to re look the lua system and make a simpler system so you can get more out of your game and have control not only what's on the scene but the engine's internals also!

One of the first lua functions I plan on adding to the skyfall engine is: Create_Sprite. In the old engine you would setup the sprite in a very confusing manner like this:
create_sprite(Sprites name, tilesheet x integer, tilesheet y integer, position x, position y,width, height) and all of this other nonsense. But from now on I am aiming to really work on the user interaction and give them the ability to make the code a lot easier to read and a lot simpiler:
create_Sprite("Bobby") //BAM! DONE 
Bobby::SetX(15)  //Full Control Over
Bobby::SetY(10)  //What Is Going On
Bobby::SetupPath( 10, 20,  30, 40,  50,  60)  //Simple AI Movement

So as you can -> Super simple, more control and easy as hell. In the piece of code above, not only have we setup our entire sprite but we have given him and entire movement path with only one line of code!

So thanks for listening, please email me with any questions you may have at: teamdevine@gmail.com,
Sam 
 

Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Company
Evil Waters
Contact
Send Message
Official Page
Evilwaters.co.uk
Licence
Commercial
Release Date
TBD
Engine Watch
Track this engine
Feature
Browse
Features
Report Abuse
Report article
Related Engines
Game Of Engines
Game Of Engines Commercial TBD
Related Groups
Evil Waters
Evil Waters Developer