Computer Games Design for Beginners
A Crash course in Game Design and Development
Class size: 15
Target Group: 19–25 Year Old’s
When: Saturday 15th May 11am –4pm
Where: Hackney Wick Community Centre, The Old Baths 80 Eastway Hackney, London, E9 5JH
Tutors:
Alan Son — HyperStream
Angela Brivett — Change Community Project
Computer Games Design for Beginners is aimed at all games enthusiasts who want to learn how to create their own concepts, characters, story and all other elements of the computer game from scratch. This one day Taster session is aimed at those who not only want to play computer games but who also want to experience the making of these games. The Change Community project has created a workshop that will help you begin to create your own gaming experience.
Key Objective
Gain an understanding of the game design and the development process.
Material to cover
- What is a game?
- A short history of the video games industry
- What makes a game fun?
- Components of a typical game
- Overview of the video games design process
- Storyboards and Brainstorming — Mindmaps
- Fundamentals of a game design document
- Technology required to build a modern video game
- Building a 3d game asset with Sketchup
- Introduction to game development and programming — Unity Game Engine
- Jobs available in the Games Industry
- Further education needed to become a game designer
What is a game?
A game is a structured activity, usually undertaken for enjoyment and sometimes used as an educational tool.
Think…
- What was the last game you played?
- What is your favourite video game?
- Why did you like it?
- What made that game fun?
History of the Video Games industry
Elements of a typical game
After you have asked these questions it is easier to start thinking about the elements that your game may include. For example, if you were to build a First Person Shooter you may include elements such as:
- Weapons
- Health
- Rapid fire
- Bad guys
- Sound FX
- Missions
- Points system
- Storyline
- Music
- etc…
Activity:
- Write down some of the games you played recently
- Write down top 10 favourite video games
Think…
- What is it about your number one game you enjoyed most and why?
Overview of the video games design process
1. Core Team
A group of people whom come up with the general concept of the game. Numerous meetings will occur in which the group brainstorms about the game; figuring out not only how it will look, but also how it will work. The core team is in charge of the production schedule as well, which describes the tasks each person is assigned and when they most do them.
2. Game Breakdown
Every detail, task, job, and deadline about the video game is broken down into components and then added to a bulletin board. This board acts as the nerve center throughout the games production.
3. Artistic Concept
Artists sketch out the games characters & backgrounds with a very basic level of detail. These sketches are what the graphics artists use to create the characters and backgrounds in 3D on the computer.
4. Development Team
This team uses the latest in computer animation technology to bring life to all of the game’s elements; adding colors, textures, shading, and even movement. This team uses the 3d characters and backgrounds created by the graphics team.
5. Programming & Engineering
This is the bread & butter of the game development stage; because without this part, there would be no game. Suffice it to say, the programmers & engineers make the game work. Their coding is what holds the game together and allows the player to actually play the game.
6. Testing
This is the final and most crucial part of the development process. This phase is to see if everything is working properly and as it should be. Testers will check for bugs and glitches and try to find potential problems.
The game testers won’t merely be playing the game and seeing if problems will find them — it’s the other way around, as THEY will be the ones searching for the problems. The testers will do everything and anything possible in the game to ensure there is no abnormal situations or circumstances; walking through walls, disappearing, enemy AI problems, cinematic errors, you name it. If the testers miss ANYTHING, it could mean disastrous consequences — in the form of profit loss — for the company releasing the game.
Activity:
- Get into a Team.
- Choose a leader or someone to present ideas.
- Come up with some game concepts
- Vote on idea to take forward to next stage.
Creative thinking with mindmaps
When trying to come up with an idea for a game it can sometimes be difficult to know where to start. Having the right tools to get going can help quickly get ideas down and promote creative thinking.
Mindmaps
http://en.wikipedia.org/wiki/Mind_map
Visualising ideas
Activity:
- Use either pens and paper or online mindmap tool such as mind42.com develop game concept.
- Storyboard the flow of the game
- Sketch out game environment and levels
- Sketch out game characters
- Sketch key other key elements if important
- Present your ideas
Key questions to ask when designing a game
- What is the objective of the game?
- Who is the target audience?
Fundamentals of a game design document
http://gamedesign.wikicomplete.info/game-design-document-template
Activity 1hr:
- Register for Google Docs. Share game design document with each other.
- Create your game design document from template.
Software and skills needed to build a game
Building a game can be a complex affair. As a developer you will require knowledge in 2D and 3d Graphics including applications such as Sketchup, 3dsmax and Photoshop. However these programs can be prohitivly expensive when it comes to learning. Look out for trial and educational versions. Some vendors will offer discounts to students. Anouther way of avoiding or reducing the cost is to use alternative free or Open Source applications such as:
If you want to get serious about building a professional game, then a game engine will help in that endeavour.
In the old days of game development you would of had to code from scratch. Thankfully much of the hard work has been done and many common elements have now been compiled in to what we now call the game engine. A game engine is simply a software application that allows the designer / developer to build their game without having to dive into code for simple changes. It does not excuse the need to learn programming, although can lessen the initial learning curve to get started building a game.
Game Engines for Learning
- Unity
- Quest 3D
Tutorials
Unity
. Game Engines, 2D Image Editing Programs, 3D Programs. (Handout of places to download free open source alternatives)
Introduction to game development and programming
- Plan your project using PivotalTracker agile project management tool
- Breakdown of video game
- Unity Game Development Tool Introduction
Resources and Links
Further Education and Courses
Game Design Tutorials
http://www.dezinerfolio.com/2008/02/06/20-free-tutorials-to-create-your-own-flash-game
Mindtools
Planning and Documenting
http://www.pivotaltracker.com/dashboard
Learning Links
http://www.youtube.com/watch?v=n_ATFQXhMaM
http://www.youtube.com/watch?v=aoPvzMUYeXU

Recent Comments