subject
Intro

Open2Study: Concepts in Game Development

 with  Dr Clinton Woodward

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
15 Student
reviews
Cost Free Online Course
Subject Programming
Provider Open2Study
Language English
Calendar 4 weeks long
+ Add to My Courses
Learn Data Analysis udacity.com

Learn to become a Data Analyst. Job offer guaranteed or get a full refund.

Advertisement
Become a Data Scientist datacamp.com

Learn Python & R at your own pace. Start now for free!

Advertisement
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

15 reviews for Open2Study's Concepts in Game Development

Write a review
4 out of 4 people found the following review useful
4 years ago
profile picture
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 inte Read More
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 looking for more in-depth programming learning or algorithms, this is not the course you'll want to take. This course is about concepts that games should have so the first three modules are fairly basic and somewhat obvious, if you thought about it or have done some programming before. However, I do like this course for the final module, AI. The AI module is a good look into the basics of AI and some elements of how to develop AI behaviours with lots of examples in the lectures.

As for the lectures themselves, there are 4 modules, each with a number of topics inside. Each topic is a video with a pop quiz at the end which asks you about the material presented in the lecture in multiple choice format. At the end of a module, there is a 5 question, multiple choice assessment about the entire module. Other than that, there are some extra material listed for the lectures but no other work has to be done. The course is self-paced and all the assessments are due near the end of the session date, so you can actually do the entire course in a few days if you wanted.

The professor is well-spoken and definitely is well versed in presenting. The video quality of the lectures are great with good production quality. Visual examples are often used, while more programming examples are hidden away. However, the AI module has many visual examples of AI behaviours.

I would recommend this course for any aspiring game developer who has some programming knowledge. More advanced students may find this course sparse of new information. The time commitment for this course is very light as all each module is probably around 1 hour to 1.5 hours. I would definitely look for other courses to take along side this course because of the light time commitment.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 years ago
Lindley Walter-smith 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.
Was this review helpful to you? YES | NO
4 years ago
profile picture
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 Read More
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 | NO
2 years ago
Robert Juall 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 | NO
3 years ago
profile picture
Apostolos K. 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 | NO
2 years ago
profile picture
Alexander Smith 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 | NO
2 years ago
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 | NO
3 years ago
profile picture
Shashank Sharma 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 | NO
2 years ago
profile picture
María Laura Gutiérrez Castillo completed this course.
Was this review helpful to you? YES | NO
3 years ago
profile picture
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 | NO
3 years ago
profile picture
Pedro Marques 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 | NO
2 years ago
Ghada is taking this course right now.
Was this review helpful to you? YES | NO
3 years ago
profile picture
Anonymous is taking this course right now.
Was this review helpful to you? YES | NO
2 years ago
Anderson Tan completed this course.
Was this review helpful to you? YES | NO
7 months ago
Anton Pushkov completed this course.
Was this review helpful to you? YES | NO

Write a review

How would you rate this course? *
How much of the course did you finish? *
Review
Create Review