Dev Question: Game engine.

Recommended Posts

This is a question directly for the developers for Invis Inc: How hard was it to develop the game in the Moai engine?

I want to ask this here because, after doing a cursory search, I didn't find much, and even after a more detailed one found...Basically not what I was looking for. I know a few people draw inspiration for their development projects from Invis Inc, but at the same time, most of what I hear is 'Well, it's done in a mobile engine, so it's probable clunky/fiddly/limited/ect.'

Except, I don't see that when playing, save some uncommon bugs; When I play on PC and Tablet, it plays pretty darn well all things considered, better than some PC specific games. But at the same time, I know each engine and langue is different, and has it's strengths and flaws...So I want to ask you guys, who have experience with it in a genre I'm going to be working on in my next project, how hard was it to get the game to where it is now with the Moai Engine? Is there anything to look out for that will be a problem or something to build on? Would it be an engine you recommend for similar games to Invisible Inc.? Or....Would you take to a different engine if you guys had to do it over? 

Thanks for taking the time,


Link to comment
Share on other sites

I'm not a Klei dev, but I know that the game isn't built with just Moai and lua. Things like animations, line of sight, file management, resource loading etc is custom made by Klei and unavailable to us. Lua is used only for scripting which fortunately for modders means almost everything but it's not enough to build a game, and even a lot of what we do have in lua code is not beginner friendly. Moai on the other hand as far as I can tell is only really responsible for making things visible to the user.

Klei is not a small studio and their developers are not amateurs so they can get away with writing their own low level code, but to build a game of this scale on an engine like Moai is in my opinion not feasible for a beginner. It was not designed for this type of game.

Link to comment
Share on other sites


This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.