Why Should We Teach Kids How to Make Computer Games?
I wrote this lens to link to a variety of effective ways for kids to learn how to create computer games. Your first question might be, why?
Whatever you think of playing computer games, making computer games is a creative effort on par with composing music or writing novels. All creative efforts require a substantial degree of intuition, logic, problem solving, and fun.
Kids can learn a lot through any effort where they create something from scratch, be it writing, music, or a computer game. I think computer games are a great way of getting kids interested in creating, because most kids these days love to play computer games. So they're motivated to start with, especially since they've all had those, "I can do better than this" thoughts when playing computer games.
Teaching kids to create computer games is a way to let them stretch their creativity and intelligence. There are no bounds for computer games, they can be come as complex as the creator wants, involving many advanced topics in computer science, math, physics, art, etc.
Game Writing Tools
For kids who have never done this before, I'd recommend visual tools. Visual tools allow dragging and dropping to create anything from simple to complex games. The complexity of game creation isn't any less with a visual tool, but the details are more hidden.
As an analogy, think of writing a computer game like building a car. You could build every single component in the car from scratch, creating your own spark plugs, etc. Or you could purchase prebuilt parts that hid some of the details you don't want to worry about, and allowed you to concentrate on putting them together to make the car you want.
Visual tools generally provide libraries of prebuilt components you can choose from when creating a game, allowing you to focus on game creation.
Game Writing Tools for Kids
Here's a list of game writing tools suitable for use by kids. Many of these are designed specifically for teaching computer programming techniques to children.
The 3D Gamemaker - Home
This seems to be more basic than the others, perha more...3 points
SIMPLE -- The Computer Programming Language for Kids
This is a simple non-visual language designed for more...3 points
GameBrix.com
This is a new web based tool for creating browser more...3 points
Alice: Free, Easy, Interactive 3D Graphics for the WWW
Alice is a modern programming environment designed more...3 points
RPG MAKER™ XP
Designed for creating computer roleplaying games, more...2 points
Game Maker
A 2D game making program that is extremely full fe more...1 point
Adventure Author
Designed for children 10-14, this tool is still be more...0 points
Where To Start?
That is a great way to learn the tool, but when it comes time to write a game, a bit of planning first will go a long way toward making the process easier.
The first thing to do is to write down a bunch of ideas about the game. What is the theme? Who are the main characters? What's the goal? What will game play be like? Is it like an existing game?
All of this gives you a good idea what the game is going to be like. The more questions you ask about the game early, the better the game will be later.
At this stage, anything goes. Write down anything and everything you think should go into the game.
Then, take some individual pieces of the game and see if you can figure out how to do those pieces in the tool you've picked.
For example, let's say that you've decided you're making a game where the player flies a plane across the screen shooting aliens. You might see if you can get the image of a plane to move in the right ways when you press the arrow keys. Don't worry about anything else yet, you're not writing the game, you're learning the tool. Do lots of small bits like this to see if any of your ideas need rethought.
Go ahead and start writing the game when you feel confident you know how to do all the pieces, or at least enough to get a shell of the game running.
Suitable Books For Beginners
These books all deal with making computer games from either a kid's perspective, or at a basic level accessible to kids.
The Game Maker's Apprentice: Game Development for Beginners by Jacob Habgood
The book cowritten by the author of Game Maker. A great resource if Game Maker is your tool of choice.2 points
RPG Maker 2 (Prima's Official Strategy Guide) by Prima Development
This book describes RPG Maker 2. While this isn't the newest version of RPG Maker available, the book might be helpful if the docs and tutorials available aren't enough. Start with the docs and tutorials first, though.0 points
Finishing The Game
The common reason for this is that most people start out wanting to make a game that's way too advanced for the tool they have, and way too big for one person to do in less than a couple of years.
The best approach for your first game is to take your list of ideas, and cut out everything that isn't absolutely necessary for the game. Yes, you'll probably end up with a game that isn't quite what you had imagined, but you'll finish the game.
Once you've finished a game, each game you write after that will become more sophisticated and larger as you gain experience. But if you start too big on your first game, you'll probably give up before you get the experience to finish it.
Game Making Websites
These web sites provide additional resources for making games, but don't actually provide the game making tools themselves.
Many of these links are more targeted toward advanced game programmers, ones who have moved beyond the visual tools and into typed-in programming languages.
Game Programming Wiki - GPWiki
A great community built site with articles, from beginning to advanced.2 points
Game Maker Tutorials
Tutorials for Game Maker...go through most of these first.2 points
Amit's Game Programming Information
Amit's links are a great resource to game programming web sites.0 points
Making Indie Games
If you want to make games you are in the right place. This web site will take you from being a beginner to being able to make your own game from scrat...0 points
http://www.makingvideogames.com
Game creation tutorials for advanced and beginners. Also play sample games and see sample basic code. This website is updated regularly.0 points
Online Courses
These sites provide online courses, generally for a fee, on game programming. Great for those who need a bit of structure and motivation.
Game Institute
An online only set of courses that provides a comp more...2 points
IU South Bend Online Video Game Making Class
A summer course offered online by a university.0 points
Books For More Advanced Use
These books all focus on game programming using a typed in language, so are a bit more complex than those for visual tools. But after you've exhausted the possibilities of the visual tools, this would be the way to go.
A significant investment of time is needed to master these techniques!
Game Programming for Teens (Game Programming) by Maneesh Sethi
This book uses BlitzPlus, and is the most accessible of the advanced books.1 point
Game Programming All in One, Third Edition by Jonathan S. Harbour
This book uses C++, which is freely available for all machines. More advanced than the one that uses BlitzPlus.0 points
Beginning 3D Game Programming by Tom Miller
A good introduction to 3D game programming. Again, more advanced than the others.0 points
More About Me
Have any thoughts to share?
Feel free to share your own thoughts on teaching kids to make computer games. If you have personal experiences, I'd love to hear them, too!
-
Reply
- stargazer00 stargazer00 Nov 3, 2009 @ 3:20 pm
- My kids talked about this endlessly when they were smaller. I'll have to show them this great resource! Blessed!
-
Reply
- merylvdm merylvdm Oct 28, 2009 @ 1:08 pm
- I teach Alice to a class of 7th through 12th graders and they are all really enjoying it. One of my students even put up a lens on it here on squidoo (www.squidoo.com/alice-programming). I highly recommend it as an easy way to program games, but at the same time students are learning all the basics of real computer programming. Next year I plan to teach Scratch to slightly younger students. I will look at the others you have listed too.
Nice lens!! I am lensrolling it to my lens on Teaching Kids to Program.
-
Reply
- Texast Texast Jun 24, 2009 @ 11:49 pm
- There's a program called 3d gamestudio that I believe is the easiest program so far to create decent video games with no programming. I found a tutorial on the web at http://www.juniorgamemaker.com that can have you creating a video game in about an hour. The good thing is that all the software are free or give a free trial so you don't have to spend any money on software if it's something your not interested in
-
Reply
- JayShaffstall JayShaffstall Jun 3, 2009 @ 9:11 pm
- Hi Fred, many of the tools linked to from this page are free. Just pick one and go through the tutorials. If you don't like that one, pick another. One of them is bound to match what you're looking for.
-
Reply
- fred fred Jun 3, 2009 @ 3:13 pm
- i can't afford gamemaking software, but iv'e always wanted to make games. what do i do?
- Load More








