Sign in to follow this  
lvenonl

Starting out

Recommended Posts

lvenonl    163

Hello guys,

 

I'm about to start a game project with my brother, I'll be the programmer and he'll be the graphic designer. For our first game, we're thinking of doing it 2D because it looks easier for beginners and it suits more for our current idea. For the language, we're thinking about C++ or LUA

 

My question is: Which one is the best, LUA or C++? We're thinking about using Unreal Engine 4 in the future, because of that, I was considering C++ but maybe I can go with LUA and get C++ later?

 

Also, should I use LOVE or Torque 2D? Which one of 'em is the best (for learning, improving skills, flexibility, documentation, updates etc) ? Maybe you recommend another game engine?

 

Thanks in advance,

lvenonl

Edited by lvenonl

Share this post


Link to post
Share on other sites
lvenonl    163

Well, I forgot to mention, but I do have some experience with programming. I have the basics of C++, I also made a Text-based RPG and a simple shoot'em up using XNA (had some bugs with collision though LOL). I also have 2 games on UDK, one of 'em is just a simple 'puzzle' game and the other is a Racing which I did using UnrealScript. Just one track, one opponent BOT and the HUD counting Laps and Position. I was on a course based on Autodesk Maya and UDK back in the day (I was 13 years old i think). So, yea! I do want to be a programmer! That's my dream since I was a kid.

 

My brother, he did this course with me. Later on he studied Graphic Design in the university, sadly he had to quit with just 1 year left to finish it 'cause we moved to the UK. I didn't start studying in the university yet, I think I'll start next year with my brother. Meanwhile, we're willing to study by ourselves so that we don't lose time.

 

I'm just not sure which language to focus on. I might need to study a little bit more before starting this project, I want to be sure which language though. We're thinking about a side-scroller game, with a gameplay based on Castlevania or something like that (don't worry, it's not a vampire or zombie based story LMAO)

 

 

 

Anyway, what do you recommend? Which language? Should I use an Engine? I just want to make the right choice LOL

 

Thanks for the answer, I really appreciate it mate! biggrin.png

Edited by lvenonl

Share this post


Link to post
Share on other sites

If you already know the basics of C++, I suggest sticking with C++ and going deep in it. If people bounce from language to language too much, they run the risk of only learning the basic syntax and never learn the strengths of the languages.

 

I would suggest not using an engine, and using SFML or SDL, both which I can personally recommend as great libraries (though I haven't used the latest SDL, but I hear it's only improved since I used it - and I already loved it back when I used it. I currently use SFML, which is also really fantastic). I also hear that box2D is good for 2D physics, and if I was starting your project, I'd go with either SFML+box2D or SDL+box2D.

 

Good luck on your project! happy.png

Share this post


Link to post
Share on other sites
Gian-Reto    7068

If you already know the basics of C++, I suggest sticking with C++ and going deep in it. If people bounce from language to language too much, they run the risk of only learning the basic syntax and never learn the strengths of the languages.

 

+1

 

C++ might have its pitfalls, but the core of the language is just as easy or hard to lear as Java or other OO languages. If you have used it before, I reckon you will already  have quite some knowledge about the basics of the language. Now try to really get into it.

 

Someone with deep knowledge of C++ will have a much easier time learning other OO languages. Could be the same with Lua, though I am not sure how much this language deviates from the C family of languages (where you will find most of todays languages belong to)... but as you seem more adept in C++, I would also suggest sticking to that.

 

The Bonus is that a) C++ seems to be the industry standart language still in Game Development, and b) given you give up on game development and want to move into business programming, Java is the big elephant there, but you will always find some C++ jobs, and not too many programmers being able to apply fo these jobs. Almost anyone specializes in Java or maybe C# in business programming nowadays.

 

 

Just my 2 cents

Edited by Gian-Reto

Share this post


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

Sign in to follow this