Game Engine
-
NicholasMag
- Posts: 45
- Joined: Fri Mar 09, 2007 8:06 pm
Game Engine
Ok, ie seen a million times before that irrlicht is not a gaming engine. Which i understand but does anyone know one that i can use that i can implement irrlicht to?
Easiest thing may be to make your game using several different libraries (Irrlicht, irrKlang, Tokamak, ect.) and if done properly; you will have a wrapper classes with non-game specific code that you can reuse in future endeavors. You don't need to have a product labeled 'game engine' to be able to develop your game 
-
NicholasMag
- Posts: 45
- Joined: Fri Mar 09, 2007 8:06 pm
Thanks
Thanks for the input.....
So irrklang=sound
Physicx= Physics of course
Irrlicht = 3D Renderer
Irrnet=Net Code
pretty much what i need correct?
So irrklang=sound
Physicx= Physics of course
Irrlicht = 3D Renderer
Irrnet=Net Code
pretty much what i need correct?
-
monkeycracks
- Posts: 1029
- Joined: Thu Apr 06, 2006 12:45 am
- Location: Tennesee, USA
- Contact:
umm well not really unless they are made the same way or specificly for that development.. otherwise its just a set of tools no?Katsankat wrote:And a set of tools to create models and levels. I think that's part of the game engine.
there are NO irrlicht game engines.. even if someone like me built something like that AND decided to release it to the public it would be after I've had my fun with it.
being a commercial developer I'm not interested in fueling the compatition I have no problem helping someone but at least I want to know they are learning and are capable of the work they do especially if I'm having to go through it myself.
a level editor or editor of any kind sure but all of this could be years into development and I'm afraid irrlicht just isn't that old... do you see game engines made for ogre? no not really its just not nessesary... when you combine all these libraries you have what you need so it is your game engine. the only thing missing is a complete example of how to do it.
which really does nobody any good.
-
monkeycracks
- Posts: 1029
- Joined: Thu Apr 06, 2006 12:45 am
- Location: Tennesee, USA
- Contact:
Re: Thanks
Haha dont say irrNet say ENet because irrnet is just a wrapper for enet which is a reliable udp transfer lib.NicholasMag wrote:Thanks for the input.....
So irrklang=sound
Physicx= Physics of course
Irrlicht = 3D Renderer
Irrnet=Net Code
pretty much what i need correct?
Making a game engine involves alot more than just mashing a few libs together. It may seem that way at first but there are many things eg. State manage, game specific classes, entity management, time management, gameplay styles, input output, scripting etc etc. It requires alot of planning to develop a game engine that works well and will not give you a headache in the later stages. Remember the purpose of a game engine is to make it easier for you later, so when you need to add something youll just write up a script with a few short commands eg.
MakeGunMan();
GunMan->ShootAt(Player);
PlayerRunTo(Chappel);
As you can see this is all very high level. This is usually essential in a professional high level game engine so that non-developers and franchisers can add stuff and implement gameplay easily. This also shows you why constructing a game engine can be more difficult than at first it may seem.
Theeen again, ive hacked a few games together using irrlicht, audiere and a few lines of code hahaha...