Talking about Links and PROgramming.
Normally I don’t like that much blog posts with a ton of links, but this time I got the permission from Kelly Sonora from Learn-gasm to publish Jessica Merrit‘s article about 70+ Open Courseware Links for Game Designers and Developers.
Whether you work in game development or design, or you just aspire to, there are a number of resources available online that can help you get the education you need. Through the use of Open Courseware and related resources, you can learn about game theory, practical applications, and technical instructions for design and development of games. Check out this list to find courses that can teach you all of these things and more.
Game Development
In these courses, you’ll learn the ins and outs of game development.
- OcwArts: OcwArts will teach you how to create various gaming programs from this course. [OcwArts]
- Creating a Science of Games: Learn how games can be developed and improved for wider applications than entertainment. [Rice University]
Arts & Media Studies
Learn about the art and media behind developing games from these courses.
- Media Industries and Systems: Check out this course to learn how art, science, and commerce shape contemporary media, including games. [MIT]
- Digital Animation: Follow this course to learn the basics of digital animation. [Technology License]
- Becoming Digital: Writing About Media Change: See how technology has changed the way we discuss gaming and media through this course. [MIT]
- Multimedia Arts: Learn all about the arts in gaming and beyond through this course. [Technology License]
- Using Video and Audio to Establish Tone: Use this course to find out how to use video and audio to set tone. [Connexions]
- Feeling and Imagination in Art, Science, and Technology: Learn about creativity in art and beyond from this course. [MIT]
- Introduction to Media Studies: This course is designed for students who want to become literate as critical consumers and producers of media. [MIT]
- Online education degree resources
Theory & Thinking
Get an education in game theory and the thoughts that go into playing and creating games from these courses.
- Economic Applications of Game Theory: Learn more about game theory and its applications through this course. [MIT]
- Game Theory for Managers: Use game theory in interactive games you’ll play in this course.[MIT]
- Non-Cooperative Game Theory: Learn about strategic and informational games through this course. [Technion-Israel Institute of Technology]
- Decisions, Games, and Rational Choice: Get the foundations and philosophical applications of decision theory through this course. [MIT]
- Thinking Strategically: This course will teach you how to think more strategically, so that you can apply that thinking to gaming. [Rasmussen]
- Game Theory and Mechanism Design: Get foundations of game theroy, modeling, mathematical tools, and more from this course. [MIT]
- Game Theory and Political Theory: Explore the way political scientists use game theory to strategize in this course. [MIT]
- Topics on the border of CS, Game theory, and Economics: Follow this seminar to learn more about game theory and more. [Hebrew University]
- Living on the Grid-Playing and Deconstructing Logic Games: This lesson will help students create strategies for logic games. [OER Commons]
- Thinking Strategically: Follow this course to learn about strategic decision making, bargaining, auctions, and more. [Australian Graduate School of Management]
- First-Order Logic: Get some guidance on the use of logic with this resource. [Connexions]
Analysis
Check out these courses that will enable you to conduct analysis on developing games.
- Analyzing a Game of Chance: This activity will ask you to develop a strategy for playing a specific game. [Connexions]
- Videogame Theory and Analysis: This course offers an introduction to the theory of video games. [MIT]
Storytelling
Use these courses to develop your storytelling voice for game design.
- Interactive and Non-Linear Narrative: Consider computer based narratives and games with the help of this course. [MIT]
- Theory and Practice of Non-linear and Interactive Narrative: This course will help you examine the potential for dynamic narrative. [MIT]
Interaction & Decision Making
Learn how people interact with, and make decisions in games with the help of these courses.
- International Politics in the New Century-via Simulation, Interactive Gaming, and ‘Edutainment’: This workshop will introduce you to interactive political gaming and more. [MIT]
- Seminar in Choice Theory: This seminar will help you learn the foundations and applications of the theory of rational choice. [UC San Diego]
- Decision Making in Large Scale Systems: This course examines games in areas including dynamic resource allocation, finance, and queueing networks. [MIT]
- Casual Reasoning: Learn about the way casual claims influence thought through this course. [Carnegie Mellon University]
- Games and Information: Get a look into games of strategy and beyond through this course. [UC San Diego]
- Games and Strategic Behavior: Learn how decision making behavior affects game play through this webcast. [UC Berkeley]
- Man + Machine: Understanding the Development of Real-Time Interactive Computing: Understand the history and development of interactive computing with the help of this course. [Connexions]
- Principles of Autonomy and Decision Making: Check out this course to get methodologies for creating highly autonomous systems and decision support aids. [MIT]
- The Lottery and Insurance-Why Play?: Follow this resource to learn the role of expected value. [Connexions]
Probability
Learn all about probability and its applications in games from these courses.
- Pictures of Probability: Through this resource, students will develop tools for analyzing probabilistic situations. [Connexions]
- What Are the Chances?: Students will think numerically about probability through the teachings in this course. [Connexions]
- Basic Concepts of Probability: In this course, you’ll find a review of the basic concepts of probability. [Connexions]
Design
These courses will give you an online education in game design and beyond.
- Game Design: This game design course offered by Technology License will teach you the basics of designing games. [Technology License]
- State Design Pattern: See how design can help the changing state of systems with the help of this resource. [Connexions]
- Game Theory and Mechanism Design: Learn how game theory can be applied to mechanism design through this course. [MIT]
- 2D Motion: Learn about creating 2D motion with the help of this course. [University of Colorado]
- Introduction to Design Inquiry: This course will help you consider the way computation is used in design. [MIT]
- Game Design Project: Follow this project to learn how to design games. [Utah State University]
- Introduction to Design Inquiry: This class offers an exploration into design and design intelligence. [MIT]
- Interrogative Design Workshop: From this workshop, you’ll learn how to create interrogative design. [MIT]
- Digital Learners: How Are They Expanding the Horizon of Learning?: Find out how to design games for today’s users through the help of this resource. [Connexions]
- Game Design: You will get a background on game design, and learn important aspects of gaming. [Universiteit Utrecht]
- Advanced Topics in Learning Object Design and Reuse: Through this course, you’ll learn advanced topics in the design, creation, and reuse of learning objects, including games. [Utah State University]
- Computational Mechanism Design: This class offers mechanism design, game theory, and more. [Harvard]
- Build a Video Game: Find out how you can build an educational video game using the instructions in this video. [TeacherTube]
Programming & Tools
These courses will give you a technical education in game development.
- Object-Oriented Programming in C++: Learn how to program objects in C++ from this University of Southern Queensland course. [University of Southern Queensland]
- Free Software for Busy People: Make use of the software highlighted in this resource to get free tools. [Open of Course]
- Game Programming: Learn how to program for games in this project oriented course. [Eastern Michigan University]
- How to Be a Programmer: This resource from Robert L. Read will help you learn how to be a programmer. [Open of Course]
- Programming 3D Graphics with OpenGL: Here you’ll find tutorials that will teach you how to program 3D interactive graphics in OpenGL and C/C++. [Connexions]
- Introductory Digital Systems Laboratory: Here you’ll learn a variety of points about digital systems, including games. [MIT]
- Game Trees: Here you’ll learn about dynamic data structures for games and more. [UC Berkeley]
- Welcome to Java: Welcome to Java will give you an introduction into developing in the Java language. [Open of Course]
- Algorythms, Games, and the WEB: This course will discuss some of the themes at the intersection of algorithmics and game theory. [University of Chicago]
- Autonomous Multiagent Systems: This course will show you real life examples of programming, including games. [University of Texas]
Practical Skills
In these courses, you’ll learn practical skills that you can apply to game design and beyond.
- Asking for Help: Learn how important it is to use teachers and mentors with the help of this course. [Connexions]
- Pathway to Dreams: Follow this self paced, question oriented path to determine your goals, direction, and voice as an artist. [Connexions]
- What Are You Looking For?: With the help of this resource, you can work to define your goals as an artist. [Connexions]
- Ethics of Team Work: Understand the value, virtues, and issues of working in a team or group. [Connexions]
Game Genres & Uses
Find out how games can be applied beyond entertainment through these courses.
- Instructional Games: Explore the field of instructional gaming through this course. [Utah State University]
- Mathematics Games as a Research Tool: Here you’ll find out how games can be used in mathematics education. [Connexions]
- Memory Game Demonstrations: This module will demonstrate the use of memory games as an educational tool. [OER Commons]
- Computer Games and Simulations for Investigation and Education: Check out this course that explores educational games and simulations. [MIT]
- Game-Based Learning: Consider how games can be used in learning through this module. [OER Commons]
- Immersive Education: This course will show you how simulation games and other immersive technology can benefit education. [The Open University]
- Report on the Educational Use of Games: Check out this report to learn about the educational benefits of games in education. [OER Commons]
Issues
These courses will help you better understand some of the controversial issues in game design today.
- You Decide: Do Violent Games Cause Real Violence in Children?: This guide takes a look at video games as a potential cause of violence in children. [OER Commons]
- Values at Play: This project considers how videogamers may embed social values into video games. [Hunter College]
- Rules and Reasons: This lesson teaches the need for rules, and can help you determine rules for your game design. [Learn NC]
Original article: 70+ Open Courseware Links for Game Designers and Developers.
Never miss an update! Subscribe, and I will bother you by email only when a new game or full source code comes out.