# Serious Game Engine Recommendation

52 replies to this topic

### #41Drago

New Member

• Members
• 13 posts

Posted 08 June 2007 - 09:51 AM

### #48Reedbeta

DevMaster Staff

• 5307 posts
• LocationBellevue, WA

Posted 08 June 2007 - 06:59 PM

IMHO it's pointless to compare Lua and C++ in terms of flexibility/power/whatnot, since they are designed for entirely different purposes. The comparison should be between an engine with full source code (C4) and an engine that is closed source with scripting (Lawmaker).

C++ is designed to be a systems progamming language like C, so it is geared for high performance and is relatively "close to the metal", while still allowing high-level object-oriented programming.

Lua is a scripting language designed to be embedded into another application, so it is very light-weight and small, easy to learn and write code for, highly dynamic and mutable, but the tradeoff is that performance will not match what is written in C++, although Lua uses bytecode so it is not as if it's as slow as an interpreted language.

You use the right tool for the right job. If you use the Lawmaker engine and write Lua scripts, you'll have an easier time of getting off the ground, but since it's an embedded scripting language you'll have to operate within the limits that the Lawmaker developers have set. Without the C++ source for the engine, you won't be able to get a Lua script to do something the developers didn't decide to make available. Depending on what they made available, this may or may not be a problem. If you use C4 and have all the source code, you'll be able to modify anything in the engine as you see fit. It grants you more flexibility ultimately, but might be harder to work with.
reedbeta.com - developer blog, OpenGL demos, and other projects

### #49Drago

New Member

• Members
• 13 posts

Posted 08 June 2007 - 07:46 PM

Okay I understood, flexibility or ease of use and graphics... I think ( I believe I will make a ego shooter) for the genre shooter is Lawmaker better, but when I am going to make a new game and that is a RPG, I could get problems with the Lawmaker... I am not sure... I am no programmer, I am an artist and I dont know how good my programmers with C4 or with the lawmaker... Unigine would be the best choice, but its too expensive!

### #50Reedbeta

DevMaster Staff

• 5307 posts
• LocationBellevue, WA

Posted 08 June 2007 - 08:10 PM

Maybe you should ask your programmers what they think about the engine. And try to find people who have used Lawmaker and ask them how flexible they think it is (i.e. could you make an RPG with it).
reedbeta.com - developer blog, OpenGL demos, and other projects

### #51Drago

New Member

• Members
• 13 posts

Posted 08 June 2007 - 08:39 PM

1. My programmers dont know anything about these engines. I have to find out what is the best one for our project!
2. I know another team which is working with the lawmaker, but they only use it for a FPS... They cant say me! The pogrammers of this team say that it is very flexible, but LUA is not useful to embed new game features etc. (for example has thelawmaker no refractive effect ;( ), but how objectiv is this opinion ;)

### #52Reedbeta

DevMaster Staff

• 5307 posts
• LocationBellevue, WA

Posted 09 June 2007 - 05:13 AM

I meant that since your programmers are going to be the ones...well, programming...maybe you should have them look at the features of each engine, post some questions on the engines' forums, and so forth. They will be better able to evaluate each engine from a coding standpoint. You should ask them to form an opinion and then take their opinions into consideration when you make your decision.
reedbeta.com - developer blog, OpenGL demos, and other projects

### #53Drago

New Member

• Members
• 13 posts

Posted 09 June 2007 - 12:38 PM

I think l have chosen... I will take the Lawmaker, because he has for this price the best rendering features and good editors and ease of use... I will make a FPS, so it will be a good choice. Yes, he has no souce code included and he is not so flexible because the Lawmaker uses LUA, but I ama artist and I only want to make games...