Thank you RailsClips Kickstarter Backers!

02:27 - Andrea Magnorsky Introduction

  • Twitter
  • GitHub
  • Blog
  • Andrea Magnorsky: The Tools that Shape Us
  • BatCat Games
    • @batcatgames
  • Blog
  • @roundcrisis (Andrea’s Game-Related Twitter Account)

02:56 - “What Game Developers Know That Business Devs Can Benefit From”

  • Going From Enterprise => Professional Game Dev
    • Andrew O’Connor, co-founder of BatCat Games
    • XSplit (Xbox Comparison)

08:28 - Curiosity and Motivation

09:10 - Is game development more approachable than in the past?

  • Unity Game Engine
  • The Unreal Engine
  • MonoGame
  • Totality Engine

10:12 - Learning New Skills and Coding Practices to Write Games

  • Unlearning to Be Clean
  • Game Loop
  • Levels of Code:
    • Low-Level Code
    • Intermediate Layer
    • Scripts and Game Play

15:45 - Performance and Iterations

  • Andrea Magnorsky: The Tools that Shape Us
  • Testing
  • Iteration Speed
  • “Benevolent Dictator + You”

20:45 - Making Games Inviting

  • FUN

23:11 - Techniques to Cope with State

24:16 - Releasing and Deadlines (Business Issues Between Developers and Management)

28:30 - Testing

  • Property Testing
    • FsCheck

30:45 - Writing Aspects of Games (Stories, Artwork, etc.)

32:22 - Why F#?

  • Type Providers
    • Tutorial: Creating a Type Provider (F#)
  • Xamarin Studio

38:44 - Pair Programming or Agile Techniques in Game Dev?

  • “Stupid Courage/Bravery”

42:22 - Teaching Game Development (Game Jams)

  • Global Game Jam
  • Indie Game Jams
  • Game Jams on itch.io

44:39 - Onikira: Demon Killer

  • Onikara - Demon Killer on Steam
  • Hardware
  • DmC: Devil May Cry

Picks

Carina C. Zona: Schemas for the Real World (Avdi)

Maryville, Tennessee (Avdi)

Monodraw (Jessica)

Elizabeth Naramore: Uncomfortable (Jessica)

ambient_spec (Coraline)

Cosmic Encounter (Coraline)

Ready Player One by Ernest Cline (Chuck)

Mastery by Robert Greene (Chuck)

Dixit (Andrea)

Michael Bernstein: Know Your Types (Andrea)

Philip Potter: Generative testing with clojure.test.check (Andrea)

Special Guest: Andrea Magnorsky.

Products Discussed In This Episode