In its simplest form, video game development is the process of making a video game.You take an idea or a concept for a game, and you develop, program, engineer, render, record, mix, produce, test, etc. until you have a full-fledged game.The popularity of the video game development field is booming. It’s grown quite a bit in the past 10+ years. There are a number of reasons for this. Some of the obvious ones are: the continued growth of the gaming industry. As video games become more accessible and gain a bigger following, more people consider participating in what goes on behind the scenes.Another reason: probably the internet. Everything is so accessible! Including tutorials, games, and articles talking about how fun it is to be a successful indie games developer.
Game Development for School Students
What if instead of just playing games and watching TV, your kids could actually make THEIR OWN games and animated stories? The advantages of early exposure to STEM (science, technology, engineering, and math) have become well established in recent years. No parents need convincing that this knowledge is important, not just for future jobs but because technology surrounds us. Understanding how the world around us works is what growing up is all about, and teaching our children about the world is a primary goal of parenthood.
Unfortunately, many think it too daunting a task to sit down and teach their kids algebra at a young age, and question how younger kids (who don’t yet understand math or know how to read) could possibly understand how a game is made. Luckily, motivating school students to learn how games are created is made immeasurably easier by one key fact. Kids like to play and like to build. There’s a tremendous satisfaction in the creation of something. It’s empowering; it gives them a sense of accomplishment and self-worth; it’s a thing they can call their own.
Don’t forget that making a game is something that students can boast about to their peers: gamedev is officially cool. This is something teachers can and should take big advantage of.
In this training program students will:
Experience object-oriented programming with Java.
Use processing to create game graphics.
Use variables, data types, arrays and an integrated Development Environment.
Develop computer science, logical thinking and problem solving skills.
Students will learn how to make simple games, stories and animations using Scratch.
Students will understand the basic concepts and logic of programming.
Students will build their confidence working with computers and professional software.