Synopses & Reviews
If you want to take your Flash Professional 8 skills to a new level while learning how to produce games that rival anything available on the web, this is the book for you. Macromedia Flash Professional 8 Game Development is written by a professional game developer. Using the power of Flash and the most recent advancements in ActionScript, the book progresses through the entire development process to teach programmers and Web developers how to create professional quality games quickly. It teaches techniques for producing fast 3D effects that can be used with "cheat" techniques to produce powerful, high-performance results. It details the actual science of game development, including design, character development, the physics and motion of a game, and audio issues. And in this new edition, all of the latest features of Flash Professional 8 are covered, including the new sound channels, bitmap caching, texture pages, and more. The book covers many advanced topics in a simple, easy to understand way. It emphasizes the incredible power of the new BitmapData class and teaches how it can be used to take the performance of Flash games to a whole new level. It has never been easier to get right down to the pixel level and manipulate things at blazing speeds, making previously impossible games a breeze to make. So get to your computer, insert the CD-ROM, and prepare to begin your journey into the world of Flash Professional 8 game development.
Written by a professional game developer, this book details the actual science of game development, including design, story character development, the physics and motion of a game, and audio issues. In this new edition, all of the latest features of Flash Professional 8 are covered, including the new sound channels, bitmap caching, texture pages, and more. The book also focuses on the incredible power of the new BitmapData class, and how it can be used to take the performance of Flash games to a whole new level. Through the book a variety of games are created using the power of Flash and the most recent advancements in ActionScript. Beginning with the basics of design, the book progresses through the entire process to teach programmers and Web developers how to create professional quality games quickly. With a basic knowledge of Flash and the techniques provided here, developers will be able to enhance their productivity and produce high quality games that make a real impact.
About the Author
Glen Rhodes (Toronto, Ontario) has been developing games professionally for 12 years. He has created Flash games for clients like Disney, MTV, and Nickelodeon. He has also written and co-authored a number of successful titles on Flash MX. Glen is the CTO of Toronto-based company, CRASH!MEDIA.
Table of Contents
Ch. 1 Introduction to Games: Motivation for Making Games: Enjoyment, Client Projects, Learning, Expression, A Brief History of Computer Games; Ch. 2 Elements of Game Design: The "Rules" of Game Design: "Fun" Factor, Challenge, Feedback, Reward, Plot and Story, Character Creation; Ch. 3 Sample Game: Whack-a-Capsule: Sample Game: Block Breaker, Sample Game: Moon Fighter; Ch. 4 Sound for Games: Creating Sound Effects, Settings, Flash 8 Sound Channels, Creating Music, Mood, Loops; Ch. 5 Sample Game: Sound Hunter; Ch. 6 Saving Data to Disk, The Shared Object, Formatting Data for Storage, Uploading Files; Ch. 7 Optimization for Games: Vector Optimization, Bitmap Optimization, Causes of Performance Loss, Effective and Simple Graphics, Flash 8 Bitmap Caching; Ch. 8 Sample Game: Optimized Game; Ch. 9 Flash 8 Bitmaps and Bitmap Theory: Texture Pages, Pixel Copying and Manipulation, Buffer Pages, Scrolling; Ch. 10 Bitmap Based Tile Side-Scroller Game: The Map Grid, The Game Graphics, Rendering the Screen; Ch. 11 Physics in Games: Gravity, Circular Motion, Vehicles; Ch. 12 Sample Game: Mars Racer: Improvements to Mars Racer Using Bitmaps Instead of Vectors; Ch. 13 Flash 8 Effects in Games, Motion Blur and Depth Blur, Glow Effects, Drop Shadow, Bevel with Highlights, Video with Alpha; Ch. 14 Game to Encompass These Changes; Ch. 15 Developing Standalone Games for Macromedia Flash Professional 8: Integration with Northcode's SWF Studio v3.0; Ch. 16 Developing Games for Devices, Building for the Pocket PC; Ch. 17 3D Perspective Tricks, Parallax Scrolling and Layering, Projection, Translation, Rotation; Ch. 18 Sample Game: Asteroid 3D: Includes Video with Alpha; Ch. 19 The Future of Games; Ch. 20 ActionScript for Games Primer; Appendix A: About the CD-ROM; Index