by chris sanyk. about me first exposure to computers c. 1980 atari 2600, commodore 64, apple ][ game...
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.