Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

AppGameKit Classic Chat / Lua, Unity and AGK

Author
Message
JimHawkins
14
Years of Service
User Offline
Joined: 26th Jul 2009
Location: Hull - UK
Posted: 26th Nov 2011 14:00 Edited at: 26th Nov 2011 15:13
If AppGameKit could use a Lua interface at tier 1 and Tier 2, lots of discussions about lists etc would go away. Since DarkBasic has this interface, how hard would it be to build it into AppGameKit? It could massively speed up the development cycle.

It would free us from the need to use the unspeakably ugly C++ (and AGK's dependence on VS flavours) for advanced stuff and keep the AppGameKit core relatively simple.

I haven't raised this as a request yet because I'm interested in what people have to say about it.

For those who don't know, Lua is a very powerful, free, cross-platform scripting engine that enables you to do things that are impossible without severe pain in Basic or other languages. For example, you could build your state-machine in Lua and have a relatively simple AppGameKit host.

This would also make it possible for people with advanced skills in the community to produce Lua code to do all manner of very fancy calculations without Tier 1 people having to do much apart from call the function, and not needing VC++ version x y or z.

I've given a lot of thought to this because my company works in the education field, and we want cross-platform beautiful, modern and exciting learning games. AppGameKit provides a great framework - and if we can harness some serious power without having to keep demanding AppGameKit extensions then this has to be a world-beater!

-- Jim
Digital Awakening
AGK Developer
21
Years of Service
User Offline
Joined: 27th Aug 2002
Location: Sweden
Posted: 26th Nov 2011 20:07
For those who don't know what a state-machine is, maybe you could describe what it is and what you use it for?

Login to post a reply

Server time is: 2024-05-06 00:21:55
Your offset time is: 2024-05-06 00:21:55