To support our site, Class Central may be compensated by some course providers.

Concepts in Game Development

Swinburne University of Technology via Open2Study

students interested
  • Provider Open2Study
  • Subject Programming
  • $ Cost Free Online Course
  • Session Upcoming
  • Language English
  • Start Date
  • Duration 4 weeks long

Taken this course? Share your experience with other students. Write review

Overview

There are lots of different skills that go into game development. This course is about key technical concepts in game development, and has been developed for people of many different backgrounds and skills. Some programming experience would be nice but is not required.

We start by looking at the central role of game design and common development processes used in the industry. You will see how game software can be broken into parts that work together, and in particular the idea of game engines. We’ll explore the relationship between game design, balance and player experience. Lastly we’ll look at enhancing player experience though the use of AI techniques.

What will I learn?
  • Essential game design elements and the role of a game designer
  • Key game development stages and principles of agile game development
  • How games are like magic and real-time systems
  • That programming is made up of simple steps, and how procedure and object oriented programming can help us structure our game code
  • How messages and events are key concepts in games at different levels within game architecture
  • About graphs and other data structures that help represent game worlds and characters
  • How a game design can be described, modelled and implemented as simple game architecture
  • About the emergence of game engines and the relationship of games to other data-driven applications, including concurrent and distributed architectures
  • How to implement games using iterative step-by-step processes, by selecting, implementing and testing
  • That rules are central to games, and that game balance relates to fairness and bias for players
  • How physics can be used to create realistic force-based movement, for individual characters and groups
  • About AI techniques that can add interesting behaviour to game characters, including decision making, action planning and path planning

This course requires approximately 2 - 4 hours of study per week, but can vary depending on the student. This includes watching videos, and taking quizzes and assessments.

If you pass this course you'll receive a Certificate of Achievement. While this certificate isn't a formal qualification or credit, you can use it to demonstrate your interest in learning about this area to potential employers or educational institutions.

Where could this lead me?

If you're wondering what your future could look like in this area, here are some potential careers you could head towards.

  • Games programmer
  • Games developer
  • Software developer
  • Games engineer

Syllabus

MODULE 1: ESSENTIALS OF GAME DESIGN
   
MODULE 2: MAKING IT HAPPEN
   
MODULE 3: RULES, MOVEMENT AND INTERACTION
   
MODULE 4: AI FOR GAMES

Taught by

Dr Clinton Woodward

Reviews for Open2Study's Concepts in Game Development
3.7 Based on 15 reviews

  • 5 stars 47%
  • 4 stars 27%
  • 3 star 0%
  • 2 star 7%
  • 1 stars 20%

Did you take this course? Share your experience with other students.

Write a review
  • 1
Dissuality D
4.0 5 years ago
Dissuality completed this course, spending 1 hours a week on it and found the course difficulty to be easy.
Although it is marked as an intermediate course, most of the material could probably be understood by beginner software developers. The first three modules can be done with as much knowledge as while loops, conditional statements and some idea of object-oriented programming. The fourth module is about artificial intelligence, but even still the course material will make sense overall.

Concepts of Game Development is a fairly high-level look at how games are developed, what concepts to add to a game and a little bit about how to actually implement these concepts. If you're loo…
4 people found
this review helpful
Was this review helpful to you? Yes
Lindley W
5.0 4 years ago
by Lindley completed this course, spending 1 hours a week on it and found the course difficulty to be easy.
Short, with not much in the way of participation (short quizzes only), but fun, engaging, illuminating and inspiring. I am finding that going on to learn object oriented programming, the concepts I learned in this course make it easier to apply and understand. I enjoyed the lecturer, too.
1 person found
this review helpful
Was this review helpful to you? Yes
Anonymous
5.0 5 years ago
Anonymous completed this course.
Pretty solid introduction to game and software design concepts. It doesn't promise to teach any programming, but encourages students to do their own research into this. However, it does point students in the direction of some languages for beginners, such as Python. Delivers exactly what is promised, and we get to see some examples of game concepts in action via short video clips inserted into the related topic.
Was this review helpful to you? Yes
Robert J
5.0 3 years ago
by Robert completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
I really enjoyed this course and found it worthwhile. I thought the material was interesting and engaging and I believe the course would be a good jump-off point for someone looking to delve deeper into a more specific area of game design. The course, however, is definitely a brief overview somewhat short on detail and interactivity.
Was this review helpful to you? Yes
Apostolos K
5.0 4 years ago
Apostolos completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
Nice, short, course on the topic. Follows the open2study format which at times seems constraining. Discussions are quite dependent on who else is in the course. I am wondering if the course would be a bit better if there were some programming practice involved.
Was this review helpful to you? Yes
Alexander S
5.0 3 years ago
Alexander completed this course, spending 8 hours a week on it and found the course difficulty to be medium.
Great information on a lot of game design strategies and characteristics that make a game immersive, fun to play and realistic.

I learned a LOT. Hopefully other people will be as impressed as I was after taking this course. Thanks,everyone!
Was this review helpful to you? Yes
Skullclutter S
1.0 3 years ago
by Skullclutter partially completed this course, spending 2 hours a week on it and found the course difficulty to be very easy.
Topics brushed upon only briefly and only in a general introductory sense. I didn't feel as though anything was covered in enough depth for me to actually apply any of it in the future.
Was this review helpful to you? Yes
Shashank S
5.0 4 years ago
Shashank completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
The instructor did a great job ! The content and flow was smooth.. Gives insights into various stuff for Game Programming. Would love to take another course by the same instructor
Was this review helpful to you? Yes
María C
5.0 3 years ago
María completed this course.
Was this review helpful to you? Yes
Laurie L
1.0 4 years ago
Laurie completed this course, spending 1 hours a week on it and found the course difficulty to be very easy.
Was this review helpful to you? Yes
Pedro M
4.0 4 years ago
Pedro completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
Was this review helpful to you? Yes
Ghada G
1.0 3 years ago
by Ghada is taking this course right now.
Was this review helpful to you? Yes
Anonymous
4.0 4 years ago
Anonymous is taking this course right now.
Was this review helpful to you? Yes
Anderson T
2.0 3 years ago
by Anderson completed this course.
Was this review helpful to you? Yes
Anton P
4.0 2 years ago
by Anton completed this course.
Was this review helpful to you? Yes
  • 1

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.