Project Tools And Technology

Post your questions, suggestions and experiences regarding game design, integration of external libraries here. For irrEdit, irrXML and irrKlang, see the
ambiera forums
Post Reply
ice9
Posts: 28
Joined: Sun Oct 26, 2008 4:09 am

Project Tools And Technology

Post by ice9 »

I'm in the early stages of planning a space-sim projet. Below is the technology I'm planning to use.

I'm curious if others have opinions on these choices (especially if you have first-hand experience, and want to warn me about something).

Technology goal is to be cross-platform with targets being windows, linux, and mac.

Rendering/Core Engine.....irrlicht
Editor..............................irrEdit
Physics............................bullet
Input...............................OSI
Audio..............................irrKlang
Networking......................raknet


Tools are all free and considered comparable to commercial quality.

IDE................................Visual Studio 8 Express
Content Creation.............Blender
Texture Manipulation.......GIMP
Source Control...............Subversion
Dark_Kilauea
Posts: 368
Joined: Tue Aug 21, 2007 1:43 am
Location: The Middle of Nowhere

Post by Dark_Kilauea »

Editor..............................irrEdit
irrEdit is fairly limited from a game editor point of view, so you will need to either enhance it with plugins or create your own.
rogerborg wrote:Every time someone learns to use a debugger, an angel gets their wings.
FuzzYspo0N
Posts: 914
Joined: Fri Aug 03, 2007 12:43 pm
Location: South Africa
Contact:

Post by FuzzYspo0N »

Depending on the scale of the project its perfectly fine. Irredit is more powerful then you think... Plus, the artist/art assets can be managed well and the rest will take care of itself in irredit, BUT you are right, in a project of considerable scale (more then 1 artist) its best to have a pipeline.

These are not that hard to create,the pipeline tools. Its that extra time in the beginning that saves the huge amount of time at the end.
CuteAlien
Admin
Posts: 9809
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Re: Project Tools And Technology

Post by CuteAlien »

ice9 wrote: Technology goal is to be cross-platform with targets being windows, linux, and mac.
<snip>
IDE................................Visual Studio 8 Express
VS is a great IDE but it's the wrong choice for cross-platform development. As compiler you will most likely use gcc for that. Not sure about the best IDE in that case. You should take a look at Codeblocks, Eclipse and Netbeans. Or go with some editor like emacs or vim.

Beside that it sounds fine to me.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
FuzzYspo0N
Posts: 914
Joined: Fri Aug 03, 2007 12:43 pm
Location: South Africa
Contact:

Post by FuzzYspo0N »

I agree cutealien, im crossing between VS and xcode, gcc and vc, its seriously annoying. If you program extremely carefully you can pull it foo but rather start smart, netbeans looks good (i use it for mobile but not for c++) and eclipse is apparently rad.
jontan6
Posts: 278
Joined: Fri Jun 13, 2008 5:29 pm

Post by jontan6 »

i hope irrlicht can load map created with cube engine. creating levels in cube is easier
FuzzYspo0N
Posts: 914
Joined: Fri Aug 03, 2007 12:43 pm
Location: South Africa
Contact:

Post by FuzzYspo0N »

i hope that if it cant , you put in the effort to learn how to make irrlicht do it. Thats what making games is about (or choosing tools that suit other tools in your armory)
dlangdev
Posts: 1324
Joined: Tue Aug 07, 2007 7:28 pm
Location: Beaverton OR
Contact:

Post by dlangdev »

can u post a link to cube engine...thx
Image
Kojack
Posts: 67
Joined: Sun Jan 20, 2008 2:39 am

Post by Kojack »

Cube - http://www.cubeengine.com
Sauerbraten (Cube 2) - http://sauerbraten.org

Both are open source fps games by Wouter van Oortmerssen.
They both support real time in game cooperative map editing, even in the middle of a network game. Several people can be editing the one level while others are running around killing each other in the same level.

Cube builds it's entire world from rectangular columns which come out of the floor and ceiling (so no room over room situations). Sauerbraten's levels are kind of built by pushing and pulling corners of octree nodes, or something like that (rather hard to explain, so here's a video: http://www.youtube.com/watch?v=SPrJhhBoHrU ).

I've been thinking of looking at the Sauerbraten map format for a while, it would make an interesting editor for other engines. Although I still think an updated Build editor would be awesome. :)
Post Reply