下周开始,国内的大学应该都纷纷开学了吧。是否后悔没有选读一门游戏设计开发专业,不要紧,看看这份由Learn-gasm的Jessica Merritt开出的包括70门免费游戏开发网络课程的列表,其中或许就有你感兴趣的课程。
在这份列表中,既有像美国麻省理工、加州大学伯克利分校、赖斯大学、荷兰乌德勒支这样的名校开出的网络课程,也包括了不同机构、网站推出的于游戏开发相关的免费教学、书籍、课件。内容方面则涵盖了游戏设计、游戏原理分析、互动决策、编程、游戏艺术等多个领域。(注意,不是所有链接都有效。) 如果你和我一样,是个时刻准备接受再教育的好学生的话,还不快快准备好书包,让我们一起上学去吧!
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 艺术及媒体研究
学习游戏开发背后的艺术及媒体的相关知识
- 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]
Theory & Thinking 原理与观点
了解游戏原理及相关研究,更好的为游戏开发做准备。
- 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 分析
学习以下课程有助于你更好的分析及开发游戏。
- 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 故事脚本
如何为你的游戏涉及添加故事情节。
- 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 互动与决策
学习人们如何与游戏交互并在游戏中做出决策。
- 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 概率
学习概率原理及在游戏中的应用。
- 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 设计
以下是关于游戏设计相关的网络课程。
- 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 编程及工具
游戏开发相关技术。
- 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 实践技能
从以下课程中,你将学到可以用在游戏开发中的实践技能。
- 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 游戏类别及应用
通过以下课程,你将了解到游戏除了娱乐以外的其它可能应用。
- 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 问题争议
以下课程讨论当前游戏设计中涉及到的争议性话题。
- 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]
Fri, 02/06/2009 - 04:04 by indiegm
- Login to post comments
非常感谢您的推荐
不过好像大部分打开都找不到视频的链接,请问是不是我操作有误呢
视频的话个人推荐 30. Games and Strategic Behavior 和 50. Object-Oriented Programming in C++;这两个课程很不错。
如果你的兴趣不仅限于游戏开发的话,不妨到 UC Berkeley的免费课程网站看看:http://webcast.berkeley.edu/。他们的很多课程都有视频或音频。