Thread: Advice on future project

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Its hard... But im here swgh's Avatar
    Join Date
    Apr 2005
    Location
    England
    Posts
    1,688
    Even more help - wow thanks guys so much

    I had another conversation last night with the other team members and after a long
    discussion over the pros and cons of C vs C++ vs Allegro vs Lua we have finally decided
    to go with C++ as the primary development language for the project. Lua seems to fit
    well with C++ as it does C - and a few of the members seem to be quite good at Direct X.
    As for the engine, Orgre is one that came up which seemed pretty interesting.

    I would LOVE to use the Blizzard Engine but yeah right like they will ever make that public...
    The idea of Unity has been ditched as C# is out of the window now also. So what we have
    "almost" finalized is:

    * Base Language - C++
    * Engine - Ogre (not 100% decided - this has to be integrated with the API)
    * Event Script - Lua
    * API Multimedia - Direct X (version TBD)
    * Game Type - 2D Platform
    * OS - Windows (currently)

    Of course - these are not totally set in stone, but it's the nearest collective agreement
    we came to. As for the Engine, we obviously need to use a fully public one - hence why
    Ogre is being considered. It's only a 2D game so no need for something overly complex such
    as Havock or Unreal.

    Anyways, quick update. Any other advice on our choices/suggestions welcome

    Ada x
    Double Helix STL

  2. #2
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Quote Originally Posted by swgh View Post
    * Engine - Ogre (not 100% decided - this has to be integrated with the API)
    If you plan to stay within 2D development, you won't gain much from using OGRE which is a 3D focused engine. And will also lose the ability to extend your Lua scripting to interface with the engine because, contrary to Allegro, OGRE only supports C++ for scripting.

    This isn't necessarily a problem if your scripting is going to be limited to game functionality. But OGRE takes care of so many aspects of game designing (with data types of all sorts and functionality ranging from physics to AI and even data storage) that you will be tempted to move most of your game into OGRE type structure and your Lua scripting reach will be very limited.

    Allegro still sounds like a better choice. Unless you decided to go 3D.
    Last edited by Mario F.; 10-14-2016 at 04:54 AM.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Solar System Project - Looking for advice
    By dwlb in forum Tech Board
    Replies: 5
    Last Post: 10-10-2013, 01:25 AM
  2. Solar System Project - Looking for advice
    By dwlb in forum C++ Programming
    Replies: 0
    Last Post: 10-03-2013, 11:05 PM
  3. Advice needed for how to approach project
    By The111 in forum C Programming
    Replies: 33
    Last Post: 07-13-2011, 06:28 AM
  4. c++ project advice
    By ecd in forum C++ Programming
    Replies: 2
    Last Post: 10-09-2003, 12:34 PM
  5. need advice on project
    By lambs4 in forum C Programming
    Replies: 2
    Last Post: 07-23-2003, 01:06 PM

Tags for this Thread