how to finish a game with xna l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
How To Finish a Game With XNA    PowerPoint Presentation
Download Presentation
How To Finish a Game With XNA   

Loading in 2 Seconds...

play fullscreen
1 / 26

How To Finish a Game With XNA    - PowerPoint PPT Presentation


  • 281 Views
  • Uploaded on

How To Finish a Game With XNA   . Joel Martinez. Experimentation  VS Finishing a Game. Inspiration Prototype Play Testing. Design  Do It! Polish Release!. How To Make Games. Some Motivations. 1    I MAED A GAM3 W1TH Z0MB1ES!!!1         160k          

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

How To Finish a Game With XNA   


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide2

Experimentation 

VSFinishing a Game

how to make games
Inspiration

Prototype

Play Testing

Design 

Do It!

Polish

Release!

How To Make Games
some motivations
Some Motivations

1    I MAED A GAM3 W1TH Z0MB1ES!!!1         160k          

2    Avatar Drop                                                   117k                3    RC-AirSim                                                     74k

Top 20 Games

"they all do one thing and do it very, very well:  They fulfill the desire of gamers for something which they can't get on XBLA and would never see on a disc-based game.  They're like a sugary snack and a can of pop - an instant hit of fun and refreshment.  "

DrMistry

the spark
The Spark
  • Find Inspiration in everyday life
  • Make a Statement, or Focus on an Interesting Mechanic
the prototype
The Prototype
  • Single Focus Prototypes
  • Make more than one prototype
  • Be prepared to throw away code
  • Don't be afraid to Suck!
playtest
PlayTest  
  • Free Testing, use it!
  • No Penalty for Uploading unfinished game concepts
  • Community Based
    • PlayTest other games
    • Be nice to reviewers
the design
The Design
  •  Put together different prototypes
  • Avoid "The Game Design Document"
  • Find "The X"http://ecorner.stanford.edu/authorMaterialInfo.html?mid=717

http://theoryoffun.com

the grind
The Grind
  • Plan out your work
  • Agile in Stages
  • Don't Give Up!
plan early for the check list
Plan Early for the Check List
  • No "Official" TCR Process
  • Best Practices for Indie Games http://creators.xna.com/en-us/education/bestpractices
  • The Evil CheckList:http://forums.xna.com/forums/t/19525.aspx
technical issues
Technical Issues
  • Avoid Crashes at All Costs
  • Avoid excessive allocationshttp://codecube.net/2010/01/xna-resource-pool/
  • Profile to avoid GC Problems
    • XNA Framework Remote Performance Monitor for XBox 360
    • CLR Profiler
layout design
Layout/Design
  • Choose 1280x720 on the XBox
  • XBox and Microsoft Windows Phone 7 Series will automatically scale up or down if necessary.
  • On Windows, must handle different resolutionshttp://www.david-amador.com/2010/03/xna-2d-independent-resolution-rendering/
safe area
Safe Area
  • Don't be the "Works on My Machine!" guy
  • Title Safe Area: 20% Gutter 
  • graphics.GraphicsDevice.Viewport.TitleSafeArea
  • http://blogs.msdn.com/manders/archive/2006/11/28/helper-class-to-show-video-safe-areas.aspx
input considerations
Input Considerations
  • Use Standard Input conventions
    • A to accept
    • B to go back or cancel
  •  Use "Press Start" to determine whatcontroller the player is using

http://creators.xna.com/en-US/contentpack/controller

the final stretch
The Final Stretch
  • Keep Polishing
  • More PlayTests as you add levels
    • Take the feedback seriously, these are game players too
    • But be careful not to burn out the testeres
  • Peer review ... if you fail, fix the issue and resubmit
  • Don't give up!
  • Marketing!