下周开始,国内的大学应该都纷纷开学了吧。是否后悔没有选读一门游戏设计开发专业,不要紧,看看这份由Learn-gasm的Jessica Merritt开出的包括70门免费游戏开发网络课程的列表,其中或许就有你感兴趣的课程。

在这份列表中,既有像美国麻省理工、加州大学伯克利分校、赖斯大学、荷兰乌德勒支这样的名校开出的网络课程,也包括了不同机构、网站推出的于游戏开发相关的免费教学、书籍、课件。内容方面则涵盖了游戏设计、游戏原理分析、互动决策、编程、游戏艺术等多个领域。(注意,不是所有链接都有效。) 如果你和我一样,是个时刻准备接受再教育的好学生的话,还不快快准备好书包,让我们一起上学去吧!

Game Development 游戏开发

以下为游戏开发相关课程

  1. OcwArts: OcwArts will teach you how to create various gaming programs from this course. [OcwArts]
  2. Creating a Science of Games: Learn how games can be developed and improved for wider applications than entertainment. [Rice University]

Arts & Media Studies 艺术及媒体研究

学习游戏开发背后的艺术及媒体的相关知识

  1. Media Industries and Systems: Check out this course to learn how art, science, and commerce shape contemporary media, including games. [MIT]
  2. Digital Animation: Follow this course to learn the basics of digital animation. [Technology License]
  3. Becoming Digital: Writing About Media Change: See how technology has changed the way we discuss gaming and media through this course. [MIT]
  4. Multimedia Arts: Learn all about the arts in gaming and beyond through this course. [Technology License]
  5. Using Video and Audio to Establish Tone: Use this course to find out how to use video and audio to set tone. [Connexions]
  6. Feeling and Imagination in Art, Science, and Technology: Learn about creativity in art and beyond from this course. [MIT]
  7. Introduction to Media Studies: This course is designed for students who want to become literate as critical consumers and producers of media. [MIT]

Theory & Thinking 原理与观点

了解游戏原理及相关研究,更好的为游戏开发做准备。

  1. Economic Applications of Game Theory: Learn more about game theory and its applications through this course. [MIT]
  2. Game Theory for Managers: Use game theory in interactive games you’ll play in this course.[MIT]
  3. Non-Cooperative Game Theory: Learn about strategic and informational games through this course. [Technion-Israel Institute of Technology]
  4. Decisions, Games, and Rational Choice: Get the foundations and philosophical applications of decision theory through this course. [MIT]
  5. Thinking Strategically: This course will teach you how to think more strategically, so that you can apply that thinking to gaming. [Rasmussen]
  6. Game Theory and Mechanism Design: Get foundations of game theroy, modeling, mathematical tools, and more from this course. [MIT]
  7. Game Theory and Political Theory: Explore the way political scientists use game theory to strategize in this course. [MIT]
  8. Topics on the border of CS, Game theory, and Economics: Follow this seminar to learn more about game theory and more. [Hebrew University]
  9. Living on the Grid-Playing and Deconstructing Logic Games: This lesson will help students create strategies for logic games. [OER Commons]
  10. Thinking Strategically: Follow this course to learn about strategic decision making, bargaining, auctions, and more. [Australian Graduate School of Management]
  11. First-Order Logic: Get some guidance on the use of logic with this resource. [Connexions]

Analysis 分析

学习以下课程有助于你更好的分析及开发游戏。

  1. Analyzing a Game of Chance: This activity will ask you to develop a strategy for playing a specific game. [Connexions]
  2. Videogame Theory and Analysis: This course offers an introduction to the theory of video games. [MIT]

Storytelling 故事脚本

如何为你的游戏涉及添加故事情节。

  1. Interactive and Non-Linear Narrative: Consider computer based narratives and games with the help of this course. [MIT]
  2. Theory and Practice of Non-linear and Interactive Narrative: This course will help you examine the potential for dynamic narrative. [MIT]

Interaction & Decision Making 互动与决策

学习人们如何与游戏交互并在游戏中做出决策。

  1. International Politics in the New Century-via Simulation, Interactive Gaming, and ‘Edutainment’: This workshop will introduce you to interactive political gaming and more. [MIT]
  2. Seminar in Choice Theory: This seminar will help you learn the foundations and applications of the theory of rational choice. [UC San Diego]
  3. Decision Making in Large Scale Systems: This course examines games in areas including dynamic resource allocation, finance, and queueing networks. [MIT]
  4. Casual Reasoning: Learn about the way casual claims influence thought through this course. [Carnegie Mellon University]
  5. Games and Information: Get a look into games of strategy and beyond through this course. [UC San Diego]
  6. Games and Strategic Behavior: Learn how decision making behavior affects game play through this webcast. [UC Berkeley]
  7. 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]
  8. Principles of Autonomy and Decision Making: Check out this course to get methodologies for creating highly autonomous systems and decision support aids. [MIT]
  9. The Lottery and Insurance-Why Play?: Follow this resource to learn the role of expected value. [Connexions]

Probability 概率

学习概率原理及在游戏中的应用。

  1. Pictures of Probability: Through this resource, students will develop tools for analyzing probabilistic situations. [Connexions]
  2. What Are the Chances?: Students will think numerically about probability through the teachings in this course. [Connexions]
  3. Basic Concepts of Probability: In this course, you’ll find a review of the basic concepts of probability. [Connexions]

Design 设计

以下是关于游戏设计相关的网络课程。

  1. Game Design: This game design course offered by Technology License will teach you the basics of designing games. [Technology License]
  2. State Design Pattern: See how design can help the changing state of systems with the help of this resource. [Connexions]
  3. Game Theory and Mechanism Design: Learn how game theory can be applied to mechanism design through this course. [MIT]
  4. 2D Motion: Learn about creating 2D motion with the help of this course. [University of Colorado]
  5. Introduction to Design Inquiry: This course will help you consider the way computation is used in design. [MIT]
  6. Game Design Project: Follow this project to learn how to design games. [Utah State University]
  7. Introduction to Design Inquiry: This class offers an exploration into design and design intelligence. [MIT]
  8. Interrogative Design Workshop: From this workshop, you’ll learn how to create interrogative design. [MIT]
  9. 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]
  10. Game Design: You will get a background on game design, and learn important aspects of gaming. [Universiteit Utrecht]
  11. 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]
  12. Computational Mechanism Design: This class offers mechanism design, game theory, and more. [Harvard]
  13. Build a Video Game: Find out how you can build an educational video game using the instructions in this video. [TeacherTube]

Programming & Tools 编程及工具

游戏开发相关技术。

  1. Object-Oriented Programming in C++: Learn how to program objects in C++ from this University of Southern Queensland course. [University of Southern Queensland]
  2. Free Software for Busy People: Make use of the software highlighted in this resource to get free tools. [Open of Course]
  3. Game Programming: Learn how to program for games in this project oriented course. [Eastern Michigan University]
  4. How to Be a Programmer: This resource from Robert L. Read will help you learn how to be a programmer. [Open of Course]
  5. 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]
  6. Introductory Digital Systems Laboratory: Here you’ll learn a variety of points about digital systems, including games. [MIT]
  7. Game Trees: Here you’ll learn about dynamic data structures for games and more. [UC Berkeley]
  8. Welcome to Java: Welcome to Java will give you an introduction into developing in the Java language. [Open of Course]
  9. Algorythms, Games, and the WEB: This course will discuss some of the themes at the intersection of algorithmics and game theory. [University of Chicago]
  10. Autonomous Multiagent Systems: This course will show you real life examples of programming, including games. [University of Texas]

Practical Skills 实践技能

从以下课程中,你将学到可以用在游戏开发中的实践技能。

  1. Asking for Help: Learn how important it is to use teachers and mentors with the help of this course. [Connexions]
  2. Pathway to Dreams: Follow this self paced, question oriented path to determine your goals, direction, and voice as an artist. [Connexions]
  3. What Are You Looking For?: With the help of this resource, you can work to define your goals as an artist. [Connexions]
  4. Ethics of Team Work: Understand the value, virtues, and issues of working in a team or group. [Connexions]

Game Genres & Uses 游戏类别及应用

通过以下课程,你将了解到游戏除了娱乐以外的其它可能应用。

  1. Instructional Games: Explore the field of instructional gaming through this course. [Utah State University]
  2. Mathematics Games as a Research Tool: Here you’ll find out how games can be used in mathematics education. [Connexions]
  3. Memory Game Demonstrations: This module will demonstrate the use of memory games as an educational tool. [OER Commons]
  4. Computer Games and Simulations for Investigation and Education: Check out this course that explores educational games and simulations. [MIT]
  5. Game-Based Learning: Consider how games can be used in learning through this module. [OER Commons]
  6. Immersive Education: This course will show you how simulation games and other immersive technology can benefit education. [The Open University]
  7. Report on the Educational Use of Games: Check out this report to learn about the educational benefits of games in education. [OER Commons]

Issues 问题争议

以下课程讨论当前游戏设计中涉及到的争议性话题。

  1. 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]
  2. Values at Play: This project considers how videogamers may embed social values into video games. [Hunter College]
  3. Rules and Reasons: This lesson teaches the need for rules, and can help you determine rules for your game design. [Learn NC]


Tue, 03/03/2009 - 14:43 无名氏 (not verified)

非常感谢您的推荐

不过好像大部分打开都找不到视频的链接,请问是不是我操作有误呢

Fri, 03/06/2009 - 11:30 admin
不是所有课程都有视频,不少是文字教材。
视频的话个人推荐 30. Games and Strategic Behavior 和 50. Object-Oriented Programming in C++;这两个课程很不错。
如果你的兴趣不仅限于游戏开发的话,不妨到 UC Berkeley的免费课程网站看看:http://webcast.berkeley.edu/。他们的很多课程都有视频或音频。