Are these enough engines?
Are these enough engines?
Hi,
I'm planing to make a small game client/server (like the most others here). I have a small team, (2 designer + 3 programer) and got a few engines.
Now my question are these enough to create a game?
Ogre3D - Graphic engine
OpenGUI - GUI engine
Newton - Physics engine
RAKnet - Networklibary
and of corse a selfwritten Gameengine. I don't need that much functions from Irrlicht and graphic seems to be much better with Ogre3d.
The gamestyle will be a first/third person "rpg-shooter" like RUNE (maybe somebody knows what I mean)
Greez zyclop
I'm planing to make a small game client/server (like the most others here). I have a small team, (2 designer + 3 programer) and got a few engines.
Now my question are these enough to create a game?
Ogre3D - Graphic engine
OpenGUI - GUI engine
Newton - Physics engine
RAKnet - Networklibary
and of corse a selfwritten Gameengine. I don't need that much functions from Irrlicht and graphic seems to be much better with Ogre3d.
The gamestyle will be a first/third person "rpg-shooter" like RUNE (maybe somebody knows what I mean)
Greez zyclop
-
- Admin
- Posts: 3590
- Joined: Mon Oct 09, 2006 9:36 am
- Location: Scotland - gonnae no slag aff mah Engleesh
- Contact:
Ogre3D uses CEGUI, but I expect it's flexible enough to drop in a different GUI manager.
Ogre3D does have better demos, but that doesn't necessarily mean that it's capable of more than Irrlicht, or that it'll be easier to use.
Ogre3D does have better demos, but that doesn't necessarily mean that it's capable of more than Irrlicht, or that it'll be easier to use.
Please upload candidate patches to the tracker.
Need help now? IRC to #irrlicht on irc.freenode.net
How To Ask Questions The Smart Way
Need help now? IRC to #irrlicht on irc.freenode.net
How To Ask Questions The Smart Way
Also, you should probably add pathfinding if you have NPCs, and dead reckoning if it's going to be live action. You'll also need some kind of scripting unless you plan on hard-coding everything.
Then there's all the things you can't just download from the Internet, like years of experience in about 10 different specialist fields.
Then there's all the things you can't just download from the Internet, like years of experience in about 10 different specialist fields.
how about sound, like openAL ???
while(!asleep) sheep++;
IrrExtensions:
http://abusoft.g0dsoft.com
try Stendhal a MORPG written in Java
IrrExtensions:
http://abusoft.g0dsoft.com
try Stendhal a MORPG written in Java
-
- Posts: 362
- Joined: Sun Dec 16, 2007 9:25 pm
Ogre3D is just a "graphics rendering engine" (as they say (& stress!)... they will yell (basically) at you if you say "I wanna use Ogre game engine!@11one!!11!")
That means you have to provide
GUI (QuickGUI, RBG Gui, Betagui, MyGUI, Cegui)
Physics (if needed) -- they have a forum showing the wrappers they have for this
Sound (OpenAL, Fmod, OgreAL, irrKlang)
Networking (if needed) (Raknet, ummm Idk!)
EDIT: and why dont you ask on the Ogre forums sinze you're using Ogre...
(http://www.ogre3d.org/).....................................................
That means you have to provide
GUI (QuickGUI, RBG Gui, Betagui, MyGUI, Cegui)
Physics (if needed) -- they have a forum showing the wrappers they have for this
Sound (OpenAL, Fmod, OgreAL, irrKlang)
Networking (if needed) (Raknet, ummm Idk!)
EDIT: and why dont you ask on the Ogre forums sinze you're using Ogre...
(http://www.ogre3d.org/).....................................................
Post this userbar I made on other websites to show your support for Irrlicht!
http://img147.imageshack.us/img147/1261 ... wernq4.png
http://img147.imageshack.us/img147/1261 ... wernq4.png
Ok, I have forgotten the soundlibary ^^twilight17 wrote:Ogre3D is just a "graphics rendering engine" (as they say (& stress!)... they will yell (basically) at you if you say "I wanna use Ogre game engine!@11one!!11!")
That means you have to provide
GUI (QuickGUI, RBG Gui, Betagui, MyGUI, Cegui)
Physics (if needed) -- they have a forum showing the wrappers they have for this
Sound (OpenAL, Fmod, OgreAL, irrKlang)
Networking (if needed) (Raknet, ummm Idk!)
EDIT: and why dont you ask on the Ogre forums sinze you're using Ogre...
(http://www.ogre3d.org/).....................................................
And I have not said, that Ogre is a game engine! I said, I need Ogre as graphic engine... The game engine should I write for my own, or let it write by my programers ^^
What? Ogre has no GUI. The demoes use CEGUI. There's a crap-load of GUIs for Ogre (CEGUI, OpenGUI, RBGUI, MyGUI, BetaGUI, QuickGUI - my personal favorite that I use, NAVI, and so on).rogerborg wrote:Ogre3D uses CEGUI, but I expect it's flexible enough to drop in a different GUI manager.
Also, don't start an Ogre vs Irrlicht war here (again). The statements "there's nothing that Ogre can do that Irrlicht can't" and "it's all up to the art" are very not true, and you all know it. Ogre uses full-on hardware index and vertex buffers, dynamically scriptable material/particle/post-processor/font systems (and native support for HLSL/GLSL/CG 2.0), for example (loads of other examples I can post). Tell me, can I add a full-on, complex, multi-pass shader onto one of my game objects in Irrlicht without adding a single line of hard code?
The OP has chosen Ogre, so be it. Period. Answer his original questions.
-
- Admin
- Posts: 3590
- Joined: Mon Oct 09, 2006 9:36 am
- Location: Scotland - gonnae no slag aff mah Engleesh
- Contact:
Fair points, but he'll likely get better answers if he asks in a forum for one of the components that he's chosen to use.
Please upload candidate patches to the tracker.
Need help now? IRC to #irrlicht on irc.freenode.net
How To Ask Questions The Smart Way
Need help now? IRC to #irrlicht on irc.freenode.net
How To Ask Questions The Smart Way
Well I would like to just say that an Irrlicht vs Ogre war didn't seem to even be on the verge of ensuing. You were responding to the post of one person that just entered the community.agi_shi wrote:What? Ogre has no GUI. The demoes use CEGUI. There's a crap-load of GUIs for Ogre (CEGUI, OpenGUI, RBGUI, MyGUI, BetaGUI, QuickGUI - my personal favorite that I use, NAVI, and so on).rogerborg wrote:Ogre3D uses CEGUI, but I expect it's flexible enough to drop in a different GUI manager.
Also, don't start an Ogre vs Irrlicht war here (again). The statements "there's nothing that Ogre can do that Irrlicht can't" and "it's all up to the art" are very not true, and you all know it. Ogre uses full-on hardware index and vertex buffers, dynamically scriptable material/particle/post-processor/font systems (and native support for HLSL/GLSL/CG 2.0), for example (loads of other examples I can post). Tell me, can I add a full-on, complex, multi-pass shader onto one of my game objects in Irrlicht without adding a single line of hard code?
The OP has chosen Ogre, so be it. Period. Answer his original questions.
In theory it is all up to the art. Irrlicht holds a vast array of improvements on the graphical side, not the mention the game side. It has support for normal mapping, parallax mapping, shadow voluming etc. Additional improvements have been made to support 4 light tangent normal mapping, cubemapping, shadow mapping, clouds, grass, tiled terrain, etc.
The only plus to Ogre, in my opinion, is the fact of hardware buffers really. As for the scripts, it is nothing that you couldn't parse with a hand-written parser...or write up your own script type. But clearly there is more to it.
As for shaders Irrlicht supports HLSL, and GLSL out of the box, and an irrCg add-on is roaming around this forum.
So in the end it is up to the art, programming skills, needs, wants, timeline, and whatever else all you can think of. It isn't a matter of what engine is better, because as the saying goes "there is no tool that can fix all problems".
Last edited by Halifax on Fri Feb 29, 2008 10:41 pm, edited 1 time in total.
TheQuestion = 2B || !2B
Hmm, there was a reason I left that out. That is also up to the user, but from what I have used, and glanced over, it doesn't look much different. Except for in some areas. But for the most part I would say that it is just as easy as Irrlicht is. The only thing is that it opts for a different C++ approach compared to the Irrlicht approach.MasterGod wrote:And one thing Halifax forgot to mention is the Irrlicht's API is so MUCH MORE simper then Ogre3D's.
One thing is, I don't like the idea of a singleton and Ogre uses that extensively, but eh to each their own thing.
TheQuestion = 2B || !2B