Sign in to follow this  

Want to Learn how to Start Coding to make video games

This topic is 451 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I'm learning C++ and Python, and I always wanted to learn. Any one here can show me where I Could start with bonus exercises and stuff so I could start? I'm new here and someone suggested to me start out here for a starting path. Thank you for our time all :D

Share this post


Link to post
Share on other sites

Welcome to GameDev! :)

 

A great place to start is with the Beginner FAQ here:

http://www.gamedev.net/page/reference/faq.php/_/for-beginners-r1

 

Step 1 is learn how to program. I've been steering people towards Khan Academy since it's free and very good:

https://www.khanacademy.org/

 

It teaches JavaScript which is similar in syntax to C# and is a good stepping stone to get to Unity/C#.

 

How far along are you in your learning? 

 

- Eck

Share this post


Link to post
Share on other sites

Welcome to GameDev! :)

 

A great place to start is with the Beginner FAQ here:

http://www.gamedev.net/page/reference/faq.php/_/for-beginners-r1

 

Step 1 is learn how to program. I've been steering people towards Khan Academy since it's free and very good:

https://www.khanacademy.org/

 

It teaches JavaScript which is similar in syntax to C# and is a good stepping stone to get to Unity/C#.

 

How far along are you in your learning? 

 

- Eck

Well at the moment I'm taking classes for Python and C++, and in the past I've messed around with Unreal game engine. I went online looking for great places to learn to code games from the ground up and was shown here. I've gone to Khan Academy and i see that there's nothing for Python or C++, but I'll try out the languages that they have there anyway. Any suggestions?

Share this post


Link to post
Share on other sites
Well, as far as I know of c++ is too complicated to start with, you are most likely gonna end up in frustration, maybe start with python, its very easy to learn although nothing is really 'easy' you have yo put in alot of work, I recommend udacity acadmy to start learning! For the languages you can start with python or c# as those are very friendly to new devs
https://www.udacity.com

Have a great day!
Yours, Khaled

Share this post


Link to post
Share on other sites

Since you're already in C++/Python classes. I recommend focusing on learning how to program in those languages. Once you understand some basic concepts, just start messing around with game development things  like moving something around on the screen. If you'd rather focus on Python, search for Pygame tutorials. If you'd rather focus on C++, look into the Unreal engine and associated tutorials. 

 

In the early part of your career, it's better to focus on a language while you learn how to program. Later on, picking up multiple languages is pretty easy so which one you choose first isn't as important as figuring out how to code games.

 

- Eck

Share this post


Link to post
Share on other sites

Could I recommend getting to grips with Bootstrap as well? I think it will come in handy for the future, as it's primarily aimed for mobile projects... and things are heading for a strong mobile future of course! But it sort of uses the best of HTML, CSS, and JavaScript extensions, so deffo worth looking into it. I'd suggest to use this guide to get a basic knowledge of Bootstrap

Share this post


Link to post
Share on other sites

Well, as far as I know of c++ is too complicated to start with, you are most likely gonna end up in frustration, maybe start with python, its very easy to learn although nothing is really 'easy' you have yo put in alot of work, I recommend udacity acadmy to start learning! For the languages you can start with python or c# as those are very friendly to new devs
https://www.udacity.com

Have a great day!
Yours, Khaled

Thank you very much, I'll take a look at it when I'm free.  :D

 

Do You Have Unity? I Could Show You My 3D Zombie Code? I'm Using C#. And I'm Willing To Teach If You Listen.

Isn't unity by subscription now? If it isn't I'd love to learn from you.

 

Since you're already in C++/Python classes. I recommend focusing on learning how to program in those languages. Once you understand some basic concepts, just start messing around with game development things  like moving something around on the screen. If you'd rather focus on Python, search for Pygame tutorials. If you'd rather focus on C++, look into the Unreal engine and associated tutorials. 

 

In the early part of your career, it's better to focus on a language while you learn how to program. Later on, picking up multiple languages is pretty easy so which one you choose first isn't as important as figuring out how to code games.

 

- Eck

Already focusing, and at the end of the semester there's a big project where you gotta submit a program using a hefty portion of everything learned. Kinda wanted to program a game for that.

 

Could I recommend getting to grips with Bootstrap as well? I think it will come in handy for the future, as it's primarily aimed for mobile projects... and things are heading for a strong mobile future of course! But it sort of uses the best of HTML, CSS, and JavaScript extensions, so deffo worth looking into it. I'd suggest to use this guide to get a basic knowledge of Bootstrap

Bootstrap you say? Hmm, I'm still just learning HTML during my free time and as you can see above I've got many tutorials to get through. Never the less I'll bookmark it and go at it when I can. Thank you all for the advice  :D  ^_^

Share this post


Link to post
Share on other sites

Isn't unity by subscription now? If it isn't I'd love to learn from you.
 

Hey You Out There?
Uh I'm Using The Indie Unity - I Hope It Didn't Go Subscription Or I'm Toast.

I'm By No Means The Best Out There - But If You Got The Time We Can Always Talk Code.

What Is Your Skill Level?
What Would Stump You I Mean? It's A Good Way To See Where You Are At.
Me I'm Stumped By Multiplayer Components - Networking And Uploading Games To The Internet.

Share this post


Link to post
Share on other sites

If you feel that you need a little extra help in the coding department I find that Tree house ( https://teamtreehouse.com/ ) is a great start. You can do it on your own time and learn a lot. I took a few coding classes and now I am doing this to help me fully learn and understand the languages. 

Also I agree with everyone else in that unity is a great platform to practice and develop in. 

Edited by CBravo

Share this post


Link to post
Share on other sites

The topic title specifically said C++. Why does everyone jump to suggesting the Unity product? This product can't even use C++ for its scripting.

 

I would suggest keeping with C++ which will certainly better serve you in the long run as a proper programmer.

 

I also suggest using the SDL library to start with 2D games until you are ready for 3D, in which case Unreal Engine 4 is a more powerful engine than Unity and 100% free and has the source available.

 

Also Unity (even the free version) has a one time subscription / DRM sign in system (personally... sod that!).

Edited by Karsten_

Share this post


Link to post
Share on other sites

Welcome to GameDev! :)

 

A great place to start is with the Beginner FAQ here:

http://www.gamedev.net/page/reference/faq.php/_/for-beginners-r1

 

Step 1 is learn how to program. I've been steering people towards Khan Academy since it's free and very good:

https://www.khanacademy.org/

 

It teaches JavaScript which is similar in syntax to C# and is a good stepping stone to get to Unity/C#.

 

How far along are you in your learning? 

 

- Eck

I went to khanacademy.org. they teach JC. I want to learn C#...

Share this post


Link to post
Share on other sites

 

Isn't unity by subscription now? If it isn't I'd love to learn from you.
 

Hey You Out There?
Uh I'm Using The Indie Unity - I Hope It Didn't Go Subscription Or I'm Toast.

I'm By No Means The Best Out There - But If You Got The Time We Can Always Talk Code.

What Is Your Skill Level?
What Would Stump You I Mean? It's A Good Way To See Where You Are At.
Me I'm Stumped By Multiplayer Components - Networking And Uploading Games To The Internet.

 

sorry for my rather late response. Let's pretend I don't know how to use it AT ALL. 


The topic title specifically said C++. Why does everyone jump to suggesting the Unity product? This product can't even use C++ for its scripting.

 

I would suggest keeping with C++ which will certainly better serve you in the long run as a proper programmer.

 

I also suggest using the SDL library to start with 2D games until you are ready for 3D, in which case Unreal Engine 4 is a more powerful engine than Unity and 100% free and has the source available.

 

Also Unity (even the free version) has a one time subscription / DRM sign in system (personally... sod that!).

Really? I see. I had unreal* for a bit but i had to make a complete program wipe on my computer. Is there any one here that could personally teach me how to use it? The you tube videos are helpful but I'd rather 1 on 1 instruction.

Edited by Acnalagon Black

Share this post


Link to post
Share on other sites

 
It teaches JavaScript which is similar in syntax to C# and is a good stepping stone to get to Unity/C#.

I went to khanacademy.org. they teach JS. I want to learn C#...


Yes, I know they teach JavaScript. I even said so in my post. :) Which programming language you learn is less important than learning to program in general. The ability to break down a problem into programming concepts is a foreign concept to most. Since Khan Academy is such a good site, and the syntax of JavaScript is similar to C#, I still recommend it.

- Eck

Share this post


Link to post
Share on other sites

 

 

 
It teaches JavaScript which is similar in syntax to C# and is a good stepping stone to get to Unity/C#.

I went to khanacademy.org. they teach JS. I want to learn C#...

 


Yes, I know they teach JavaScript. I even said so in my post. :) Which programming language you learn is less important than learning to program in general. The ability to break down a problem into programming concepts is a foreign concept to most. Since Khan Academy is such a good site, and the syntax of JavaScript is similar to C#, I still recommend it.

- Eck

 

Ah i see. Well right now I'm actually doing some C++ coding assignments. I'm 1/4 of the way in and it hasn't posed a great challenge so far. 

Share this post


Link to post
Share on other sites

This topic is 451 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

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