Jump to content

Good Game Engines with C++ and some Cryengine questions

Henry

1. Can I use CryEngine 3 without ever having to use Lua? Seems kind of stupid to learn a whole language just for CryEngine...Currently learning C++ atm and I don't to have to learn Lua to use CryEngine 3.

2. What are some good game engines that are easy to work with for a beginner? Preferably one that supports using C++ and has great graphics and has alot of features that make making an FPS game easy, like CryEngine.

Folding for LTT since April 2016.

Link to comment
Share on other sites

Link to post
Share on other sites

Lua is scripting right? So it's not entirely a new language. If I'm not mistaken it's based off C++.

 

Unity is a good one and same with Hero Engine. Skyline is a new game engine that's relatively new and ++ based as well. You can get the beta for free http://www.chi-ad.com/Skyline/SDN/

I've heard about unity, seems pretty decent. Wouldn't be hard to learn to use Unity too from the hundreds of tutorials online.

I can use C++ in Unity right?

Folding for LTT since April 2016.

Link to comment
Share on other sites

Link to post
Share on other sites

To a certain extent, yes. It's best if you use the language and Unity's base script in conjunction with another. 

So I can technically make a game purely with C++?

What is Unity's base script? Stupid engines..why not just use C++...why do they have to use random languages..

Folding for LTT since April 2016.

Link to comment
Share on other sites

Link to post
Share on other sites

that's how most engines work. the core is C++ while the actual interaction is some kind of scripting language.

Link to comment
Share on other sites

Link to post
Share on other sites

that's how most engines work. the core is C++ while the actual interaction is some kind of scripting language.

Why??? I just want to learn only C++ damn it..I already have to learn Java for the ap comp science a test next year..

Folding for LTT since April 2016.

Link to comment
Share on other sites

Link to post
Share on other sites

So I can technically make a game purely with C++?

What is Unity's base script? Stupid engines..why not just use C++...why do they have to use random languages..

Unity only uses C#, JavaScript and Boo. You can't use C++.

 

You're most likely not going to find a full game engine where you can use C++. If you're that set on only using that 1 language, look for game libraries, not engines. Such as Box2D for physics SDL for graphics if it's 2D and build your own engine.

1474412270.2748842

Link to comment
Share on other sites

Link to post
Share on other sites

You don't need a game engine. You can make one from scratch if you don't want to learn how to script.

 

@Henry Get this book. http://www.amazon.com/Beginning-C-Through-Game-Programming/dp/1435457420

I used it for a while and it's extremely helpful. Tells you how to use the code and why and where you would need it in a game. 

Making my own engine? Yeah...Im just gonna use Unity or CryEngine. :P

Thanks! I like that LTT affiliate tag at the end :P. I might buy it, I get tons of amazon gift cards a month.

Folding for LTT since April 2016.

Link to comment
Share on other sites

Link to post
Share on other sites

Unity only uses C#, JavaScript and Boo. You can't use C++.

 

You're most likely not going to find a full game engine where you can use C++. If you're that set on only using that 1 language, look for game libraries, not engines. Such as Box2D for physics SDL for graphics if it's 2D and build your own engine.

You can't use C++ at all? @ONOTech You said unity would work with C++ :(

I'm not that set on using just C++, I'm just really lazy :P. I'll probably end up learning some scripting language though.

Folding for LTT since April 2016.

Link to comment
Share on other sites

Link to post
Share on other sites

So I can technically make a game purely with C++?

What is Unity's base script? Stupid engines..why not just use C++...why do they have to use random languages..

Unity uses JavaScript and C#, it also uses some other weird one.

Link to comment
Share on other sites

Link to post
Share on other sites

Making my own engine? Yeah...Im just gonna use Unity or CryEngine. :P

Thanks! I like that LTT affiliate tag at the end :P. I might buy it, I get tons of amazon gift cards a month.

you dont have to necessarily make the whole thing yourself. find parts for one and piece them together. like for rendering, ogre3d would be good. physics, you can use bullet physics or nvidia physx if you are registered developer. just search around for different parts that go into a game engine. some of the things you may have to write yourself sure. but not the entire thing

 

http://bulletphysics.org/wordpress/

http://www.ogre3d.org/

 

search github too.

Link to comment
Share on other sites

Link to post
Share on other sites

Well thanks guys for the help with cryengine.

Got any more engine suggestions that uses C++? 

Folding for LTT since April 2016.

Link to comment
Share on other sites

Link to post
Share on other sites

I think UnityScript is the other. Not as a base language, but as one of the scripts it works with.

 

I thought it did, I guess I was wrong. :P I get # and ++ mixed up a lot.

UnityScript is their version of JavaScript, the third language is Boo.

1474412270.2748842

Link to comment
Share on other sites

Link to post
Share on other sites

That makes sense. I'm a bit rusty on languages.

This is off topic but..I'm gonna creep you out now.

You were born 3 days before I was.... (I saw your profile)

Folding for LTT since April 2016.

Link to comment
Share on other sites

Link to post
Share on other sites

Well thanks guys for the help with cryengine.

Got any more engine suggestions that uses C++? 

Frostbite Engine uses C++ but I don't think you can use it unless you work for DICE.....

Link to comment
Share on other sites

Link to post
Share on other sites

Frostbite Engine uses C++ but I don't think you can use it unless you work for DICE.....

Yeah, I wish I worked for DICE..I would fix all their damn problems with Battlefield 4 :P

Folding for LTT since April 2016.

Link to comment
Share on other sites

Link to post
Share on other sites

If you're masochistic, and want to link all parts of the engine together check out Ogre3D. I believe Torchlight was built on that. Alone, it's 100% through your C++ IDE

Link to comment
Share on other sites

Link to post
Share on other sites

So I can technically make a game purely with C++?

What is Unity's base script? Stupid engines..why not just use C++...why do they have to use random languages..

Do not get me wrong, but if you don't understand why they use scripting languages I think you still have a lot to learn before doing anything practical.

Link to comment
Share on other sites

Link to post
Share on other sites

Do not get me wrong, but if you don't understand why they use scripting languages I think you still have a lot to learn before doing anything practical.

 

Agreed

Much info 

Link to comment
Share on other sites

Link to post
Share on other sites

Do not get me wrong, but if you don't understand why they use scripting languages I think you still have a lot to learn before doing anything practical.

I know that, that's why I'm learning now but I need to know what I need to learn :P

Folding for LTT since April 2016.

Link to comment
Share on other sites

Link to post
Share on other sites

Woah. It's not often that I'm older than the forum users on here :3 same year?

yup. Sophomore too.

Folding for LTT since April 2016.

Link to comment
Share on other sites

Link to post
Share on other sites

I'm not moving to Sweden just to work for Dice...Ew.

Watch me become a senior software engineer at Google :P

Folding for LTT since April 2016.

Link to comment
Share on other sites

Link to post
Share on other sites

I'm not moving to Sweden just to work for Dice...Ew.

Watch me become a senior software engineer at Google :P

They need people for their studio in Los Angelas.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×