So, as we move on with a wave of possibilities, please let us know your suggestions.
Our team in New York are working with these concepts for NWE:
1) Licensing
2) Version Types (Like Free and more advanced)
3) 1.19 vs 2.0 vs 3.0
4) Modules, Templates, Packages
5) Programming vs Non-Programming users
6) Support, Custom Development, Integration
7) Tools
8) Technologies
9) Chicken or Egg
What do you think? And btw, you don't have to be into NWE to respond. We would love to hear how you feel!
Greg
nwe.funmayhem.com
Suggestions
Suggestions
Running a game is like riding a bike ... well it should be!
New Worlds Engine / FunMayhem.com
Helping you get your game concept up and running. Now.
New Worlds Engine / FunMayhem.com
Helping you get your game concept up and running. Now.
- SpiritWebb
- Posts: 3107
- Joined: Sun Jul 12, 2009 11:25 pm
Re: Suggestions
I really like the free and more advanced option. You could limit what one does on the free side, where more advanced would include all. Using that same model, you can use that for ones who can program as well as the ones who cannot. I know some friends of mine who can do 3d work or 2d work with the best of them, but cannot program at all but still want to do a game, and the programming vs non-programming users could be beneficial, if I am understanding that right.gmoore wrote:So, as we move on with a wave of possibilities, please let us know your suggestions.
Our team in New York are working with these concepts for NWE:
1) Licensing
2) Version Types (Like Free and more advanced)
3) 1.19 vs 2.0 vs 3.0
4) Modules, Templates, Packages
5) Programming vs Non-Programming users
6) Support, Custom Development, Integration
7) Tools
8) Technologies
9) Chicken or Egg
What do you think? And btw, you don't have to be into NWE to respond. We would love to hear how you feel!
Greg
nwe.funmayhem.com
- KyleMassacre
- Posts: 573
- Joined: Wed Nov 27, 2013 12:42 pm
Re: Suggestions
If you are here taking suggestions I have one for you. The DataBase class. I think it needs a little bit more flexibility. For example:
I have been working a lot lately with CodeIgniter for a client and I fell in love with their db class, more specifically their active records. Take their insert or update methods for example. @param- would be the table name to update and @param2 would be an array of the data to update. What it does is takes the array keys which are the column names and updates those columns with their values:
This will update the name and email of userid 1.
Why I suggest this? This would allow developers to alter some tables like adding a new field to it. Currently it's kind of bad practice to alter a table because it can conflict with other modules. Doing it this way can in a way force developers to insert/update data the long way without writing an extensive query or writing something like:
I have been working a lot lately with CodeIgniter for a client and I fell in love with their db class, more specifically their active records. Take their insert or update methods for example. @param- would be the table name to update and @param2 would be an array of the data to update. What it does is takes the array keys which are the column names and updates those columns with their values:
Code: Select all
$data = arrray('name' => 'Kyle', 'email' => 'myemail@something.com');
$db->update('users',$data);
$db->where('userid',1);
Why I suggest this? This would allow developers to alter some tables like adding a new field to it. Currently it's kind of bad practice to alter a table because it can conflict with other modules. Doing it this way can in a way force developers to insert/update data the long way without writing an extensive query or writing something like:
Code: Select all
$db->Execute("insert into `someTable` values (?,?,?)");
Re: Suggestions
I a huge fan of CodeIgniter. Clean and easy to use. Had thought about using it as a basis for NWE or something like it. I was worried when it was languishing between owner but glad to see version 3 come out.
Greg
Greg
Running a game is like riding a bike ... well it should be!
New Worlds Engine / FunMayhem.com
Helping you get your game concept up and running. Now.
New Worlds Engine / FunMayhem.com
Helping you get your game concept up and running. Now.
- KyleMassacre
- Posts: 573
- Joined: Wed Nov 27, 2013 12:42 pm
Re: Suggestions
CodeIgniter has a lot of useful features that can be used with anything really. My favorite thing is pretty much the db class. I just think it very easy to use and sure beats writing out full MySQL commands. You can keep the standard Execute and LoadData methods so nothing breaks, but it's just something to think about
- a_bertrand
- Posts: 1536
- Joined: Mon Feb 25, 2013 1:46 pm
Re: Suggestions
Basically what you want is some sort of ORM instead of a DB lib class. It's doable, but keep in mind that due to how PHP works the more in this direction you go the slower it will be. Also to make a good one it's quite complex, maybe it would make more sense to include an open source project for that piece.
Creator of Dot World Maker
Mad programmer and annoying composer
Mad programmer and annoying composer
- hallsofvallhalla
- Site Admin
- Posts: 12026
- Joined: Wed Apr 22, 2009 11:29 pm
Re: Suggestions
Some suggestions to bring in new users.
A. Lower the price.
B. DO NOT go to MVC unless you make it "invisible" to new users. As in they do not know it is MVC. It will only complicate new users.
C. Do some video tutorials. Find someone who already has a good following on game tutorials and have them do them. This way it brings in new users that have not heard of the engine. For instance, type in New Worlds Engine in youtube and see what comes up. Currently all I see is one video in the first page and that is my intro video. You need to get seen more to the new users wanting to build a game.
D. Make the Layout easier to modify. Make a few versions of it. For the new new users.
C. Get some people to make some games and release them. Even basic ones. People want to see examples.
A. Lower the price.
B. DO NOT go to MVC unless you make it "invisible" to new users. As in they do not know it is MVC. It will only complicate new users.
C. Do some video tutorials. Find someone who already has a good following on game tutorials and have them do them. This way it brings in new users that have not heard of the engine. For instance, type in New Worlds Engine in youtube and see what comes up. Currently all I see is one video in the first page and that is my intro video. You need to get seen more to the new users wanting to build a game.
D. Make the Layout easier to modify. Make a few versions of it. For the new new users.
C. Get some people to make some games and release them. Even basic ones. People want to see examples.
Re: Suggestions
I think keeping the engine simple is paramount to its' success. If you can get your game up fast then you have motivation to continue. If it takes a long time then you easily get obstacles or life in the way. Time can be an enemy when it comes to focus and energy. Success generates success.
We intend on providing turn key solutions to game design. I hope to prove this with my/our efforts.
Greg
We intend on providing turn key solutions to game design. I hope to prove this with my/our efforts.
Greg
Running a game is like riding a bike ... well it should be!
New Worlds Engine / FunMayhem.com
Helping you get your game concept up and running. Now.
New Worlds Engine / FunMayhem.com
Helping you get your game concept up and running. Now.

