Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / C++ Good Game Engine

Author
Message
Oster200
14
Years of Service
User Offline
Joined: 21st Jan 2011
Location:
Posted: 17th Apr 2012 02:08
On this laptop it is from like 2000 and DarkGDK does not run on it so i need to find a new engine. I would like it to be 2d and 3d but there are not many of though's. so i would have to choose 3d. I also want it to be free. like DarkGDK accept if you sell them(I would not mind if i could find a engine free for commercial uses). here is what i want.
particle support
audio
3d bone animation i think it is called
input output by keys/mouse
collision
Large community with many tutorials
easy to understand i.g. dbLoadImage your loading a image
and you get the idea i think.

here are some engines i looked at and why i dint like them if you can tell me otherwise please do so.

Orge3d - every one says use this but it is a graphical engine not a game engine

Irrlicht - I think the coding is a bit confusing.

mitorahgames - not that interesting to me

Panda3d - if you want someone to play it they need to download panda3d runtime

Crystal Space - I am downloading it right now so i don't know but it sounds good

i would just like to see what you guys think fits these preferences?

What does Star Trek and toilet paper have in common?

Indicium
16
Years of Service
User Offline
Joined: 26th May 2008
Location:
Posted: 17th Apr 2012 03:22
Ogre is great once you know how to use it. It handles Graphics(of course) and input(with OIS ), but depending on what system you need you can write your own collision system (which I've done) or you could use another library.

WLGfx
17
Years of Service
User Offline
Joined: 1st Nov 2007
Location: NW United Kingdom
Posted: 17th Apr 2012 04:00
I'm also on an old laptop and I've tried both Ogre and Irrlicht... Irrlicht was the one that actually tickled my fancy because it worked. My openGL version is only 1.4 and most of Ogre's demos wouldn't run.

@Oster200 - My advice is to take a break and try something completely different like I did recently. Try coding in raw openGL. It's smooth and easy to code with and you can even try it with "BASIC4GL"... DirectX is so much like Ogre, Irrlicht, etc with all it's OOP stuff, openGL isn't, it is just call a function and be done.

Hope to hear from you soon man...

Mental arithmetic? Me? (That's for computers) I can't subtract a fart from a plate of beans!
Warning! May contain Nuts!
Dar13
17
Years of Service
User Offline
Joined: 12th May 2008
Location: Microsoft VisualStudio 2010 Professional
Posted: 17th Apr 2012 04:08
Irrlicht is the closest to a true game engine for C++ of the list you've provided, but Ogre is somewhat easily integrated into making a game engine along with some other libraries. It integrates just about seamlessly with Bullet Physics, OIS, and Crazy Eddie's GUI(CEGUI) along with just about any audio library you might want to use(FMOD,irrKlang,OpenAL).

The one engine I can think of off the top of head that has all the features you want would be CryEngine or UDK, maybe even Unity3D, but all three of them will be too resource-hungry for a 12 year old laptop.

Oster200
14
Years of Service
User Offline
Joined: 21st Jan 2011
Location:
Posted: 17th Apr 2012 05:27
Thanks for your responses.

@WLGfx
You may remember me from the DarkGDK Forum? You may be wondering how i was making games with darkgdk the answers is i was using a family computer that is 1 year old so that can handle much more than my hamydown laptop. anyway ive never researched openGL before where do i begin what do i need? You can make 3d and 2d game with that? and for diffrent stuff such as audio dont you need like openAL or somthing like that? Thank you

What does Star Trek and toilet paper have in common?

WLGfx
17
Years of Service
User Offline
Joined: 1st Nov 2007
Location: NW United Kingdom
Posted: 17th Apr 2012 22:08
Yeah, I remember you from the forums, just hadn't seen you around for some time now.

The opengl that I started with was with using the freeglut library too. I wanted to get to grips with the very basics of the graphics API. You'd probably be very hard pushed to create a game with just opengl but it's worth learning. Basic4GL is probably the easiest to start with too. Most of my playing around in opengl was just using C++ though. If I were you I'd look into Basic4GL. After you've sussed the basics then you can move onto using exactly the same stuff in C++ using the opengl cheat sheets for reference. And if you get stuck with anything just give me a shout...

Irrlicht is actually easy enough to get to grips with too. Plus it has many other libraries for audio.

Mental arithmetic? Me? (That's for computers) I can't subtract a fart from a plate of beans!
Warning! May contain Nuts!
Oster200
14
Years of Service
User Offline
Joined: 21st Jan 2011
Location:
Posted: 24th Apr 2012 02:55
Okay i havent had much time to play around with it. ive been kinda busy but i did get it.

What does Star Trek and toilet paper have in common?

denisss
13
Years of Service
User Offline
Joined: 24th Apr 2012
Location:
Posted: 24th Apr 2012 12:29 Edited at: 2nd May 2012 16:36
CryEngine and Shiva 3D, both are C++ engine and use Lua for scripting Entities,extending AI behaviors and Game Rules.

Sergey K
21
Years of Service
User Offline
Joined: 4th Jan 2004
Location:
Posted: 3rd May 2012 15:41 Edited at: 3rd May 2012 15:43
embarcadero rad studio xe3 offering c++ and Delphi ide with firemonkey engine, make your apps for mac,pc and ios really easy. supports open gl 4.0, dx11 and more cool stuff


edit: also it has 32 and 64 bit compilers

more 3d models .x/.obj and more foramts here:
[href]https://www.turbosquid.com/Search/Index.cfm?keyword=gogetax1&x=0&y=0[href]
Red Eye
16
Years of Service
User Offline
Joined: 15th Oct 2008
Location:
Posted: 3rd May 2012 16:05 Edited at: 3rd May 2012 16:10
Quote: "Orge3d - every one says use this but it is a graphical engine not a game engine
"


The Source Code of Ogre3D is a bit messy, in other words: I couldn't get as easy as Irrlicht into it. Ogre has more feature, thats a fact.

Quote: "Irrlicht - I think the coding is a bit confusing."


Not as confusing as Ogre3D, imo. It's both OOP (Ogre and Irrlicht), so it's more a matter of taste. A + is that the Source Code of Irrlicht is alot easier to read. One thing you should note is that Irrlicht doens't handle Multithreading too well.

Quote: "Crystal Space - I am downloading it right now so i don't know but it sounds good"


As far as I know it's pretty good, but one thing you should consider is too choose an engine that is well supported by a nice community. Ogre and Irrlicht does a better job on that.

Quote: "particle support
audio
3d bone animation i think it is called
input output by keys/mouse
collision
Large community with many tutorials
easy to understand i.g. dbLoadImage your loading a image
and you get the idea i think."


All support that. And "easy to understand" depends on what you are used to, if you are used to dbLoadImage, I don't see why you couldnt do: driver->getTexture() (example). So say you want a textured object in DarkGDK:



...you would do it like this in Irrlicht:



+ Irrlicht offers a pretty nice plugin manager for importing and exporting different model types. + It's very flexible in using third party API's, but Ogre3D does both of that too. Both allow you to use DirectX or OpenGL. Irrlicht was out of the box, while Ogre3D was a bit puzzling to get it all too work.

It's up to you.
I hope I gave you a bit more info.


Cheers,

Login to post a reply

Server time is: 2025-05-21 17:54:41
Your offset time is: 2025-05-21 17:54:41