theopfor
|
  |
| Joined: 08 Feb 2011 |
| Total Posts: 11003 |
|
|
| 21 Jan 2012 03:05 PM |
I think this goes here.... If it doesn't then I will make another thread about it somewhere else. I'm going to start making some 3D games, but, am unaware of what engine to use. I know C++, I just don't know what engine to use.
Anyone know of a good engine?
"Death to lazy builders. Remove the CFrame tools. Command bar all the way." ~pauljkl |
|
|
| Report Abuse |
|
|
myrkos
|
  |
| Joined: 06 Sep 2010 |
| Total Posts: 8072 |
|
|
| 21 Jan 2012 03:08 PM |
| What kind of engine? Do you mean one that has physics and rendering and other utilities combined, or only rendering? |
|
|
| Report Abuse |
|
|
stravant
|
  |
 |
| Joined: 22 Oct 2007 |
| Total Posts: 2893 |
|
|
| 21 Jan 2012 03:11 PM |
Or do you mean a full engine? If you mean a full engine then you can look at the UnrealEngine, which is free for personal use (and even some limited commercial use), but is used in some actual real AAA games.
If you just want some random libraries to provide you sound / image loading / drawing and what not then you can look at SFML. |
|
|
| Report Abuse |
|
|
theopfor
|
  |
| Joined: 08 Feb 2011 |
| Total Posts: 11003 |
|
|
| 21 Jan 2012 03:11 PM |
Sound support, rendering, physics, and built-in GUI (or is compatible with a GUI library). At least I think that is all that I would need.
"Death to lazy builders. Remove the CFrame tools. Command bar all the way." ~pauljkl |
|
|
| Report Abuse |
|
|
theopfor
|
  |
| Joined: 08 Feb 2011 |
| Total Posts: 11003 |
|
|
| 21 Jan 2012 03:14 PM |
The Unreal Engine looks pretty cool. I think I might go with it, unless there is a better one. Seems to have everything I would need.
"Death to lazy builders. Remove the CFrame tools. Command bar all the way." ~pauljkl |
|
|
| Report Abuse |
|
|
stravant
|
  |
 |
| Joined: 22 Oct 2007 |
| Total Posts: 2893 |
|
|
| 21 Jan 2012 03:14 PM |
If you want as high level stuff as a built-in GUI, and "rendering" in the sense of rendering for complete objects like meshes, then you'd better use a real engine.
Check out the Unreal and Source Engines. |
|
|
| Report Abuse |
|
|
theopfor
|
  |
| Joined: 08 Feb 2011 |
| Total Posts: 11003 |
|
|
| 21 Jan 2012 03:17 PM |
Which would you use? Both of them look really awesome.
"Death to lazy builders. Remove the CFrame tools. Command bar all the way." ~pauljkl |
|
|
| Report Abuse |
|
|
theopfor
|
  |
| Joined: 08 Feb 2011 |
| Total Posts: 11003 |
|
|
| 21 Jan 2012 03:35 PM |
I'm gonna go with the Unreal Engine. Thanks for telling me about it! :D
"Death to lazy builders. Remove the CFrame tools. Command bar all the way." ~pauljkl |
|
|
| Report Abuse |
|
|
|
| 21 Jan 2012 04:44 PM |
Another way to make you motivated about Unreal Engine...
Battlefield 3 was made with it. |
|
|
| Report Abuse |
|
|
TheMyrco
|
  |
| Joined: 13 Aug 2011 |
| Total Posts: 15105 |
|
|
| 21 Jan 2012 05:21 PM |
| DirectX/Direct3D is also nice |
|
|
| Report Abuse |
|
|
theopfor
|
  |
| Joined: 08 Feb 2011 |
| Total Posts: 11003 |
|
|
| 21 Jan 2012 05:28 PM |
I might have to use that one TheMycro. It says I need 2.0 GHz+ (3.0?) processor, and I have 1.67 GHz.
"Death to lazy builders. Remove the CFrame tools. Command bar all the way." ~pauljkl |
|
|
| Report Abuse |
|
|
theopfor
|
  |
| Joined: 08 Feb 2011 |
| Total Posts: 11003 |
|
|
| 21 Jan 2012 05:38 PM |
It says I don't have the correct video card. So much for a 45 minute download... Man, I really need a new computer. Also, I just now realized I need something cross platform (Windows, Mac, and Linux).
"Death to lazy builders. Remove the CFrame tools. Command bar all the way." ~pauljkl |
|
|
| Report Abuse |
|
|
TheMyrco
|
  |
| Joined: 13 Aug 2011 |
| Total Posts: 15105 |
|
| |
|
stravant
|
  |
 |
| Joined: 22 Oct 2007 |
| Total Posts: 2893 |
|
|
| 21 Jan 2012 05:46 PM |
"Also, I just now realized I need something cross platform (Windows, Mac, and Linux)."
There are no easy to use fully featured game engines that are available on Linux.... good luck. I would seriously re-consider your need to support Linux. If you just want to get something done do it on windows where there's easy to use tools for game making. |
|
|
| Report Abuse |
|
|
stravant
|
  |
 |
| Joined: 22 Oct 2007 |
| Total Posts: 2893 |
|
|
| 21 Jan 2012 05:47 PM |
"Try OpenGL." Note that OpenGL is *only* a graphics library, it's definitely not a "game engine" in any sense of the word. |
|
|
| Report Abuse |
|
|
wii4
|
  |
| Joined: 27 Nov 2007 |
| Total Posts: 929 |
|
|
| 21 Jan 2012 05:48 PM |
| SDL,OpenGL,QT. Nuff said, get started. |
|
|
| Report Abuse |
|
|
theopfor
|
  |
| Joined: 08 Feb 2011 |
| Total Posts: 11003 |
|
|
| 21 Jan 2012 05:50 PM |
Okay, no Linux.
"Death to lazy builders. Remove the CFrame tools. Command bar all the way." ~pauljkl |
|
|
| Report Abuse |
|
|
Jagger19
|
  |
| Joined: 14 Jun 2008 |
| Total Posts: 1877 |
|
|
| 21 Jan 2012 06:22 PM |
The Unity Engine?
[I need an algorithm to make people learn to program] |
|
|
| Report Abuse |
|
|
Jagger19
|
  |
| Joined: 14 Jun 2008 |
| Total Posts: 1877 |
|
|
| 21 Jan 2012 06:23 PM |
Nevermind, it uses C#, JavaScript, and Boo. Not C++. Sorry!
[I need an algorithm to make people learn to program] |
|
|
| Report Abuse |
|
|
Sorcus
|
  |
 |
| Joined: 29 Nov 2010 |
| Total Posts: 3775 |
|
|
| 21 Jan 2012 06:32 PM |
There is no such thing as a cross platform game engine. If you got nothing to show and nothing made, I find it amusing that you want something cross platform. Why? Does it make you feel hip to say that you made something for Linux and Windows or something?
Unity is arguably the best game engine to start learning. Unreal is significantly better, but more so harder to learn and use. Even with Unreal you are going to write code in UnrealScript most of the time because you can do so much with it.
~Sorcus |
|
|
| Report Abuse |
|
|
theopfor
|
  |
| Joined: 08 Feb 2011 |
| Total Posts: 11003 |
|
|
| 21 Jan 2012 06:39 PM |
"feel hip to say that you made something for Linux and Windows" Nah, I was just thinking so that more people could enjoy things that I would make (if it is successful, but many projects of mine fall apart :/ ).
I was going to use Unity originally, but it doesn't support C++.
"Death to lazy builders. Remove the CFrame tools. Command bar all the way." ~pauljkl |
|
|
| Report Abuse |
|
|
stravant
|
  |
 |
| Joined: 22 Oct 2007 |
| Total Posts: 2893 |
|
|
| 21 Jan 2012 07:42 PM |
"I was going to use Unity originally, but it doesn't support C++. "
Why not use whatever languages it does support? Pick a language for your game, not a game for your language. |
|
|
| Report Abuse |
|
|
|
| 21 Jan 2012 08:58 PM |
"SDL,OpenGL,QT."
Every time someone says "SDL" and "OpenGL" in the same sentence I die a little inside. |
|
|
| Report Abuse |
|
|
stravant
|
  |
 |
| Joined: 22 Oct 2007 |
| Total Posts: 2893 |
|
|
| 21 Jan 2012 09:14 PM |
| If you're going to use a low level API with C++, use SFML, not SDL. SFML is both simpler to learn, more powerful for quickly developing things, and good for use even later when you just want something to quickly get an OpenGL window up in a cross-platform way to do plain OpenGL stuff. |
|
|
| Report Abuse |
|
|
theopfor
|
  |
| Joined: 08 Feb 2011 |
| Total Posts: 11003 |
|
|
| 21 Jan 2012 09:17 PM |
Okay SFML, it is.
"Death to lazy builders. Remove the CFrame tools. Command bar all the way." ~pauljkl |
|
|
| Report Abuse |
|
|