• Advertisement
Sign in to follow this  

How to prepare for game programming from 10th grade?

This topic is 733 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 am studying in the 10th grade , i wanted to ask that how can i prepare to become a game programmer from now on wards . Well, i only have the basic knowledge of computers , so please can you guys tell me which kind of preparation would help me.

Share this post


Link to post
Share on other sites
Advertisement

Math classes are real important if you want to get into some subfields of programming so don't just get by in math.

Like Hodgman get a book on programming and learn from it.  Also program, start small and work your way up... but no matter what code.

See if your school has coding classes, that might be good as well.

 

Any particular sub section of game programming in particular? Graphics for example.

Share this post


Link to post
Share on other sites

I strongly recommend staying away from game engines (Those such as Game Maker Studio) at the beginning of your journey. They will make it seem like everything is easy. Pick up a programming language. I started with Java but some other goodies are Python, C#, and maybe even learn what the definition of a scripting language is and how it is used in conjunction with a programming language in terms of game programming. 

 

I would also steer clear away from programming books until you decide whether or not programming is for you. There's no use in spending money when there are plenty of resources to be found online (For free!). 

 

 

 

Resource List For You: 

 

-Youtube (This is a big one. There are literally millions of programming videos. Some that even target game developers). 

-Thenewboston (This started as a youtube channel but gained popularity and now it's widely known. This is where I started my journey with Java).

-GOOGLE (This may seem obvious but you'd be surprised how many times googling keywords and error messages has helped me in my journey).

-Gamedev.net (This place is filled with geniuses and newbies alike, each with their own experiences that will give you insight whenever needed.)

 

 

I hope I was able to help you, good luck!

 

EDIT: I'm so sorry for the annoying over usage of the phrase "my journey". 

Edited by jazzyspazglobal

Share this post


Link to post
Share on other sites


i am studying in the 10th grade , i wanted to ask that how can i prepare to become a game programmer from now on wards

10th grade is about age 16, right? No need to prepare - jump right in and start learning game programming!

 

I first came to gamedev.net around age 16, superpig was already publishing a series of articles here at age 16. I'm sure others around here were a similar age when they started developing games.

 

Download Unity and take it for a spin, follow some tutorials from the internet/youtube, or study a free course from Udacity... There are just so many resources at your fingertips, it's up to you to take them and run with it (and if you are passionate about it, none of this stuff is hard to learn the basics).

Share this post


Link to post
Share on other sites
I'm right where you're at bro. I suggest getting a book or going to a good learning website like Codecademy. I wouldn't use game engines until you feel comfortable programming.

Share this post


Link to post
Share on other sites

Just start by programming games.  

It doesn't matter which language or framework you use just start making games any way that you are comfortable with.  

Don't pay any attention to "what the pros use".  Just use what feels good to you.

Share this post


Link to post
Share on other sites

Just to add in my 2 cents about programming language (although the one you choose really doesn't make too big a difference); I was taught Java in class, but I didn't find it all that helpful. I learned C++ later on, and while it was kinda hard to learn, it makes learning any others A LOT easier.

 

I'd say, if you're playing the long game with programming, consider starting with C++. If you want to hop straight into games (Unity), go C#. Happy programming :D

Share this post


Link to post
Share on other sites

Plenty of good advice in this thread about how to get started on game programming.

 

However, I didn't see mentioned. If you are serious about being a game programmer as anything more than a hobbyist, you should strongly consider a Computer Science degree from the best 4 year college you can get into.

 

1) You'll learn a lot of stuff about how computers work, theoretical and practical, that you probably don't even realize you don't know. You can learn this stuff elsewhere, of course, but...

2) Most game programming jobs list a BS in Computer Science as a requirement, or at least a strong recommendation. Years of experience or good contacts can get you around this requirement, but do you want to count on that?

3) Game programming has a lot more in common with programming (any kind), than with playing games. So, you should be training yourself to be a programmer, more than a games expert.

4) That Computer Science degree will also come in handy if, at some point in the far future, the negatives of game programming outweigh the positives for you. Stability, higher pay, and shorter hours probably don't seem that important to you right now, but someday they might.

 

So, in 10th grade, you should be devoting your school time energy to math, science (especially Physics), and computer programming as much as you can. As a bonus, that stuff will be directly applicable to your game programming right now.

 

Good luck,

Geoff

Share this post


Link to post
Share on other sites

Plenty of good advice in this thread about how to get started on game programming.
 

 

Agreed...there is a lot of good stuff here.

 

One thing I would add is more of a habit to build: finish what you start.  If you start a simple program (game or not), finish it.  Finishing a project will become one of the hardest tasks on most of the projects you'll work on.  Remember, the sense of accomplishment in completing a project is one of the ultimate highs in this, and most, industries, and an incomplete project is a failed project in most cases.

 

Go get 'em!

Edited by CasperAS14

Share this post


Link to post
Share on other sites


...you'll be responsible for your own learning...

 

I would revise this slightly to "you'll be responsible for the thoroughness of your own learning".  From my personal experience (I was largely self-taught), I found that I learned the most while I was mentored by a very good developer.  I think you can learn the ins and outs of programming on your own, but it's very difficult to understand best practices without the someone reviewing what you've done.

 

That said, the traditional school part of my learning was great for covering the very basics, but did not do much to improve the breadth and depth of my overall knowledge (maybe this is what Hodgman meant?).

Share this post


Link to post
Share on other sites

"Just do it!"

 

Try to make a game and you will prepare yourself for making games. I suggest starting with learning C# programming.

Edited by LAURENT*

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement