by chris sanyk. about me first exposure to computers c. 1980 atari 2600, commodore 64, apple ][ game...

53
How I (finally) Made My First Video Game By Chris Sanyk

Upload: dortha-wheeler

Post on 17-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

  • Slide 1
  • By Chris Sanyk
  • Slide 2
  • Slide 3
  • About Me First exposure to computers c. 1980 Atari 2600, Commodore 64, Apple ][ Game concepts on paper at age 6 10 + years in various IT roles
  • Slide 4
  • Programmers Great ( Me ) f(x) = Greatness++ 0
  • Slide 5
  • Slide 6
  • Christmas 1981
  • Slide 7
  • (Bad?) Influences
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Sadly, most of those original conceptual docs no longer survive if they had, this slide would have been a really awesome collage :( Early Paper Designs
  • Slide 12
  • BunnyBots, c.1982
  • Slide 13
  • I have no idea what architects really did with this I used mine to make video games.
  • Slide 14
  • Pixel Dreams
  • Slide 15
  • College
  • Slide 16
  • 1993
  • Slide 17
  • 1990s Game Industry maturing =
  • Slide 18
  • Fizzle As a result, I questioned whether the game industry had a future for me that I still wanted. I put programming aside graduated thought about grad school Played around with computers instead, until I ended up with a career in IT.
  • Slide 19
  • Slide 20
  • Slide 21
  • ~2005: Independent Devs
  • Slide 22
  • The Dream Lives 2006: IT took me back into software development. 2007: Tried, failed. 2010: Tried again
  • Slide 23
  • 30 years in the making
  • Slide 24
  • Better late than never
  • Slide 25
  • Boobie Teeth!
  • Slide 26
  • Concept
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Game Maker
  • Slide 31
  • Pros Cons Cheap (Free/$25). Quick to build simple things. Easy learning curve. Its capabilities grow with you. Developer community is relatively strong. Slow script interpretation. Object-based rather than Object-oriented. All variables are public. Weak on debugging. Weird data typing.
  • Slide 32
  • sfxr
  • Slide 33
  • Paint.NET
  • Slide 34
  • How I happen to do what I do
  • Slide 35
  • My Development Process Vague list of ideas Pick one Build it Test, Tweak Freeze Document Build Release
  • Slide 36
  • Slide 37
  • Stuff I learned You are ready. You are not ready. Now is the best time. Take small steps, make many of them, start right away.
  • Slide 38
  • Stuff I learned Programming is harder and easier than I thought.
  • Slide 39
  • Making games is more than programming
  • Slide 40
  • Unsure how to proceed? The best thing to do if youre not confident about how to proceed is to DO ANYTHING and watch. Do the smallest/simplest part of what you think you need to do that might possibly work. Run it. Learn. Iterate.
  • Slide 41
  • Heed your calling. Do what you were meant to do.
  • Slide 42
  • Be a development fiend Read like a fiend. Code like a fiend. Test like a fiend.
  • Slide 43
  • Document Everything
  • Slide 44
  • Make mistakes!
  • Slide 45
  • Game craft is the art of fakery
  • Slide 46
  • Refactor at every opportunity!
  • Slide 47
  • Learn to ask for help
  • Slide 48
  • Talk to People
  • Slide 49
  • Money so what? Stop worrying about whether and how it can make you money. Do something cool first, figure out how to monetize it later.
  • Slide 50
  • Do things that you would happily do for free.
  • Slide 51
  • Try to do everything at least once.
  • Slide 52
  • Your obsession is you.
  • Slide 53
  • Questions? [email protected] http://csanyk.com/rants/releases Hands-on demo after this talk Playtesting feedback desired Looking for: designers, programmers, artists, sound/music people to collaborate with on this or other projects.