View Single Post
  #8  
04-18-2014, 04:50 AM
Paul's Avatar
Paul
Outlaw Sniper
 
: Jun 2007
: MilkyWay
: 1,535
Rep Power: 20
Paul  (718)Paul  (718)Paul  (718)Paul  (718)Paul  (718)Paul  (718)Paul  (718)

I had this idea a few years ago

http://www.oddworldforums.net/showthread.php?t=18528

And some animations running with a cam/background:

https://www.youtube.com/watch?v=kdhI...136P7aCnT-uvzQ

I would recommend you use C++ rather than C#, C++ can be ported to almost anything. Any indie game such as The Swapper which used C# always ends up getting ported to C++ for other platforms.

LUA seems to be the defacto scripting language to use these days too.

Edit: Also!

You should really consider writing the engine tools before the engine itself. Its not very flexible to have some text files to setup animations and such. You need an object editor which lets you preview animations, setup animation transitions and set up AI scripts for that object etc.

It would be a huge task to get this working properly You'd really need to think about the design first.

.. and of course a full blown level editor so people can actually create content with their new objects or edited existing objects.

Then you could think about a basic engine just to display the content from this - if its a new engine you'd want a way to dynamically reload the content on the fly. Then you could get into the harder things like making the AI work and getting the game play correct. Don't forget you'd need a "real" sound engine too.

Edit again:

And not to sound too negative - I think this is a good idea (hence why I suggested this a long time ago ). But LUA/C++/SDL or SFML would be much better than using C# frameworks.

A proper design would be the first step though - then you could get a mercurial repo up on bitbucket or something.
__________________
[ http://www.paulsapps.com ]

Crawling sligs will shout "Mommy!" while running around and then the slig mommy will appear and help them put their pants on.


Last edited by Paul; 04-18-2014 at 05:03 AM..
Reply With Quote