GET INVOLVED
Another great way to learn something about how to make games is to get involved in Game Jams
What is a Game Jam?
A Game Jam is an event, usually over a set period of time, where people come together to try to make games together as impromptu groups, usually with a theme. They are events where the idea is to pool resources and collaborate with others to create small games within the time limit for the event.
Some are done in person and require you to be in a certain place at a certain time to participate, others are online and more flexible.
Why should you do a Game Jam?
First and foremost it helps introduce you to other like minded game dev folks. It can grow your network of people and help you to learn new skills or meet new people to bounce ideas off.
It will also test your burgeoning skills in game development as the time and resource limitations mean you have to be both efficient and inventive!
Where do I find a game jam?
Many game dev communities around the world run Game Jams. The largest (I think?) is probably Global Game Jam which runs annually and finds people taking part at various sites around the world.
Some online communities also run very successful Game Jams. An example would be the Game Makers Tool Kit community, whose annual Game Jam has been running for quite a few years now.
So Game Jams can be a fantastic way to both connect to other game devs and to have fun stretching your skills and learning!
LEARNING
Then we have another question that I get asked a lot, and this is how people can learn more. Can they go to college for game design, and if so where should they go?
Higher Education
Can you go to college to learn a game development degree? Yes you can!
Should you go to school for game design? That's a hard question for me to answer honestly. I don't know you, or how you might approach additional schooling, or where you have the means to go. I will say that there are more and more schools developing quality game design programs.
Where should you go?
I'm not going to comment on individual schools (given that I have both worked at one, and that I can't speak authoritatively about all the available options where you are from),
My advice though is to know what you want to do, and focus on that. The options vary a lot depending on whether you want to be a designer, engineer, artist, animator, or otherwise.
Then do your research. Talk to students who have attended the courses you are considering. Research the professors and lecturers. See if you can gauge how successful the institution is at helping it's graduates find jobs in the industry.
There are good courses and programs out there, the key is finding the right one for you.
Online Learning
There are also a host of options for online learning beyond watching You Tube videos. (but do not underestimate watching You Tube videos! There are some great tutorials and how-to videos on there.)
Now a word of warning here, their courses aren't free, but they do often go on sale that significantly lowers the cost. You will often be able to pick up entire courses for $10-$30, and some of the more popular ones are well made and informative. There is a lot to filter through, but sticking to some of the high usage courses can dig out some useful courses. The quality of those lone courses can vary, so research them carefully before you put down your hard earned cash, but there are good ones out there that can help you perfect your chosen game development skills.
As always with paid online learning options, be sure that you want to commit to it, as it does require your attention, but hey, you want to make this happen right? Investing on your own growth is often very worthwhile.
More organized learning courses can be found at sites like Udemy - This is one of the paid online course sites. The quality here is generally quite good. (I’ve done a few of their courses myself to learn new tools!)
GameDev.TV is an online learning platform dedicated to games specifically. It offers a wealth of interesting courses that might just kick start your game dev journey.
edX offers online learning through various academic establishments around the world, covering many topics, and one of those topics is game development.
These course are a mix of free to access and paid. There is a slant towards programming in many, but you will find a decent amount of general game dev courses there. Some courses come from pretty prestigious universities, so it is worth doing some research and finding the right course for you.