ゲームデザイン技術

授業情報

  • 講師: シモセラ エドガー
  • 日程: 2026年04月〜2026年07月
  • 曜日時限: 月曜日 3時限(13:10〜14:50)
  • 教室: TBA
  • メール: ess@waseda.jp

オーバービュー

This tries to cover game design in a hands-on format to teach students how ta make games from ideation to completion. The class focuses on the concepts behind games and has students gain experience by making three game prototypes during the entire course in game jams.

Students are expected to have basic knowledge of programming and computer science. A computer that can run godot 4 is also necessary.

目標

What this course tries to do:

  • Try to categorize and explain the different aspects of games
  • Give experience making games through “game jams
  • Cover some game research and different approaches that can be useful in games
  • Teach how to analyze existing games and mechanics

What this course isn’t:

  • An introduction to programming (however, how to use Godot wil be taught)
  • A good way to break into the games industry and find a job
  • A comprehensive course on all the skills needed for game development
  • A course that focuses on proprietary tools such as Unity or Unreal Engine
  • A way to learn about marketing and other techniques necessary to be successful in the game industry
  • A course that directly teaches ho to make art, animations, or visual effects (see the Advanced Computer Graphics course for that)

ゲームジャム

The course is organized around 3 game jams that form 100% of the evaluation of the course. Details of the game jams will vary depending on the number of students and other environmental factors.

  • In general, the first game jam will be done in groups of 2 students, the second in groups of 3 students, and the last in groups of 4 students
  • Groups of students will be chosen randomly for each game jam
  • Each game jam will have different topics or constraints that you have to adhere to, and thus you will be making 3 different games
  • It is necessary to have a working prototype for each game jam
    • Work on getting a minimal viable product before adding more features
    • Make sure to use some form of version control (git is recommended) so that you don’t lose your working prototype
  • Game prototypes do not have to be polished or perfect, but have to be able to convey the core concept behind it
  • Students will be able to try other students prototypes
  • Selected games will be hosted on the class website for future students

授業計画

  1. Introduction 資料 GDW Chapter 1
  2. Game Design Fundamentals 資料 GDW Chapter 2+3 ROP Unit 1
  3. Ideation 資料 GDW Chapter 6 AGD Chapter 7+8
  4. Prototyping 資料 GDW Chapter 7+8 AGD 8
  5. Game Jam 1 資料
  6. The Player Experience 資料 AGD Chapter 9+10+11 GDW 4
  7. Game Mechanics AGD Chapter 12 ROP Unit 2
  8. Playtesting and Balancing 資料 GDW Chapter 9+10 AGD Chapter 13+28
  9. Game Jam 2 資料
  10. Procedural Content Generation 資料
  11. Fun Games 資料 GDW Chapter 11
  12. Game Design 資料
  13. Game Jam 3 資料
  14. Postmortem 資料

参考本

  1. GDW Tracy Fullerton, Game Design Workshop (5th Edition), CRC Press, 2024. ISBN: 978-1032607009
  2. ROP Katie Salen and Eric Zimmerman,Rules of Play, MIT Press, 2004. ISBN: 978-0262240451
  3. AGD Jesse Schell, The Art of Game Design (3rd Edition), CRC Press, 2020. ISBN: 978-1138632059
  4. Noor Shaker, Julian Togelius, and Mark J. Nelson, Procedural Content Generation in Games, Springer, 2016. ISBN: 978-3319826431

ゲームデザインリソース

General

  1. Game Maker’s Toolkit Video Channel

Programming

  1. Godot Documentation
  2. Learn GDScript from Zero (absolute beginners)

Graphics

  1. Game Icons
  2. Kenney
  3. Open Game Art
  4. Free Assets on itch.io
  5. Royalty Free 2D Game Assets

Sound

  1. Royalty Free Sound Effects Archive: GameAudioGDC
  2. Free Sound