Just received the book
The Official Guide to Gamestudio written by Mike Duggan, so lets have a look inside
About the authorMike Duggan is an artist and animator with a background in 3D modeling and digital animation. He is primarily a game programmer and motion graphics expert with nearly 10 years experience using Conitec's 3D GameStudio engine.
He taught 3D animation and game design at North Arkansas College for the past three years. He also contributed to the following foundations of the Gaming and Robotics curriculum at the high-paced Bryan College based out of Kansas City.
Mike is a published author and is currently working on a online magazine about scratchware game development, which will be out in late 2007. Besides 3D GameStudio, Mike uses Adobe Illustrator, Adobe Photoshop, Autodesk Maya, Autodesk 3D Studio Max, Adobe Flash, Adobe After Effects, and SoftImage XSI in his pipeline and knows a number of programming language, including C-Script, Ruby, Java, CSS, PHP, Actionscript, MEL Script, and Max Script.
Thanks to Johann Christian Lotter, George Pirvu, Dan Silverman, David Lancaster, Realspawn, Exile, Kotakide, Geometricks, and the rest of the community at 3DGS for the help they gave me with the software. Thanks to my editors, Emi Smith, Kim Benbow, and Felicitas Lotter, for helping me put this book together. Thanks to my wife and family for their support.
Conitec would like to acknowledge the efforts of the following people in relation of 3D GameStudio A6WED Level Editor:
Vladimir StolipinMED Model Editor:
Vladimir StolipinMap Compiler:
Marco Grubert,
Alexej StolipinSED Script Editor:
Gustav NordvallA6 Engine:
Johann Christian LotterPhysics Engine:
Marco GrubertDemo Games:
Czelav Gorski,
Dan Silverman,
Doug PostonGame Templates:
Doug PostonManual:
Johann Christian Lotter,
Felicitas LotterTutorials:
George Pirvu,
Felicitas Lotter,
Dan Silverman,
Doug PostonPART I GAME CREATION BASICSChapter 1 GAMING FUNDAMENTALS- Evolution of a Medium
- Coming Up with Ideas
- Getting Your Game Idea Out There
- 3D Gamestudio
Chapter 2 PLANNING YOUR GAME- Development
- The Game Design Life Cycle
- The Preproduction Stage
- The Preduction Stage
- The Post Production Stage
- Rating The Game
- Development Management
- Organic Process
- Rapid Iterative Prototyping
- Vertical Slice Process
- The Cerny Method
- In Summary
- What You Have Learned
- For Review
- What Makes a Great Game
- The Four Fs of Great Game Design
- Fun
- Fairness
- Feedback
- Feasibility
- Game Genres
- Action Game
- Platformer (Arcade Game)
- Action-Adventure Hybrid
- Role-Playing Game (RPG)
- Strategy Game
- Stealth Game
- Simulation
- Sports Game
- Fighting Game
- Construction and Management Simulations (CMS)
- Casual Game
- Online Game
- Survival Horror Game
- Some Lesser-known Genres
- Playing Perspective
- First-Person
- Third-Person
- Top-Down (Aerial View)
- Isometric
- From the Side
- Adventure Scenes
- Fixed Cameras (RE Cameras)
- What You Have Learned
- For Review
- Game Psychology
- Interaction
- Conflict
- World Immersion
- Characters
- Emergent Gameplay
- Symbols and Myth in Games
- The Gamer's Journey
- In Summary
- What You Have Learned
- For Review
Chapter 3 GAME DESIGN- Game Design Elements
- Genre
- Settings
- Characters
- Premise
- Synopsis
- Player Motivation
- Target Audience
- Game Mechanics
- Game Graphics
- Game Sound
- In Summary
- What You Have Learned
- For Review
- Cast Scenario: Mama Kat
- Genre
- Characters
- Premise
- Synopsis
- Player Motivation
- The Audience
- Game Mechanics
- Game Graphics
- Game Sound
- In Summary
Chapter 4 LEARNING THE PROGRAM- MED: the Model Editor
- 3D Editor
- Skin Editor
- Animation
- In-Game Rendering
- What You Have Learned
- The WED Interface
- View Windows
- Project Window
- Running Levels
- What You Have Learned
- SED: The Script Editor
- Programming
- C-Script Syntax
- The Interface
- What You Have Learned
- In Summary
PART II MAKING AN ACTION GAMEChapter 5 MODELING AND ANIMATING CHARACTERS- Creating Memorable Game Characters
- Personality
- Name
- Appearance
- Voice
- Other Characters
- Five Lessons of Creating Game Characters
- Accept and Capitalize on Lucky Accidents
- Exaggerate the Character's Motions
- Use Appealing Colors Palette
- Make Use of Your Own Artistic Style
- Never Use Stereotypes
- The Princeples of Animation
- Timing
- Emphasis
- Secondary Motion
- Anticitation
- Follow-Trough and Overlapping Actions
- Arcing Motion
- Squash and Stretch
- Weight Distribution
- Appeal
- In Summary
- What You Have Learned
- For Review
-
Exercise 5.1:
Modeling Your Avatar- Modeling a Leg
- Modeling a Body
- Modeling Arms
- Modeling a Head
- Putting the Model Together
-
Exercise 5.2:
Skinning Your Avatar- Creating a Skin
- Applying the Skin
-
Exercise 5.3:
Animating Your Avatar- Stand Animation
- Walk Animation
- Run Animation
- Jump Animation
- Duck and Crawl Animation
- Death Animation
- In Summary
Chapter 6 BUILDING IINTERIOR LEVELS- 3D Space
- Spatial Dimensions
- Unit of Measurement
- Textures
- Level of Detail (LOD)
- Entities
- Level Architecture
- Game Flow and Level Layout
- Pacing and Balance of Resources
- Level Layout
- In Summary
- What You Have Learned
- For Review
-
Exercise 6.1:
Building Mansion Floor 2- Starting a New Level File
- Basic Geometry
- Adding the Details
- Placing Props
- Test-run the Level
-
Exercise 6.2:
Building Mansion Floor 1- Flipping This Level
- Adding The Details
- Test-run the Level
-
Exercise 6.3:
Building the Death-Match Arena- In Summary
Chapter 7 ELECTRONIC GAME INTERFACES- Fleshing Out the "Gooey" Details
- Listing Priorities for Your Interface
- Types of Interfaces
- In Summary
- What You Have Learned
- For Review
-
Exercise 7.1:
Scripting Your Action Game- Creating a Player and Enemy Entities
- Blow Stuff Up
- Create Animated Doors
- Play Audio in Your Game
- Move from One Level to the Next
- Desing a HUD
- Give the Player Power-Ups
- Make Entities Interact with the Player
- Design a Nifty Splash Panel Intro
- In Summary
PART III MAKING A ROLE-PLAYING GAMEChapter 8 Game Narrative and Puzzle Design- History of Role-Playing Games
- Trends in Role-Playing Games
- Traits of Every Role-Playing Game
- Game Narrative (or How I Put a Story to Tetris)
- Some Brief Terminology
- Purposes of Game Narrative
- Most Common Plots
- String of Pearls Method of Scripting
- Making Players Make Choices
- Types of Game Challenges
- Ordinary and Unusual Uses of Objects
- Alchemical Puzzles
- Cryptographic/Clue-Driven Game
- Mental Deduction Puzzles
- Timing/Sequence Challenges
- Social/Dialog Puzzles
- Mazes
- Monsters
- Traps
- Problems to Avoid
- Creating a Classic Clue-Driven Game
- Keeping It Real
- In Summary
- What You Have Learned
- For Review
Chapter 9 BUILDING EXTERIOR LEVELS-
Exercise 9.1:
Building the City of Krawl- Setting Up
- Basic Geometry
- Adding a Sky
- Adding Lights and SFX
- Adding Final Touches
-
Exercise 9.2:
Building the Sewer Tunnels- Setting Up
- Building Your Level
-
Exercise 9.3:
Building the Guard Barracks- Setting Up
- Building Your Level
-
Exercise 9.4:
Adding Final Touches- Creating an RPG Camera
- Creating Entities
- Creating Weather
- In Summary
Chapter 10 Better Animation and AI-
Exercise 10.1:
Bones Animation- Animating Mama Kat
-
Exercise 10.2:
Artificial Intelligence- Fundamental AI Structure
- AI Used in 3D GameStudio
-
Exercise 10.3:
NPC Communication- Play Audio on Contact
- Show Journal Clues
- In Summary
Chapter 11 COMBAT SYSTEMS-
Exercise 11.1:
Character Selection- Character Stats
- Setting Up
- Looting the Place
- Gaining Knowledge from Books
- Other Tests
-
Exercise 11.2:
Melee Combat-
Exercise 11.3:
Ranged Combat- First-Person Bow and Arrow Shooting
-
Exercise 11.4:
Stealth Combat- Creating Stealth Mode
- In Summary
PART IV CONCLUSIONChapter 12 SELLING YOUR GAME- Independent Game Development
- Scratchware Manifesto
- Selling Hobby Games
- Starting a Studio
- Video Game Marketing
- The Marketing Mindset
- The Image You Represent
- Promotional Tools
- Sticking Around
- In Summary
- What You Have Learned
Chapter 13 GETTING A JOB IN THE INDUSTRY- Game Education
- Breaking In to the Market
- Finding Job Openings
- Specializations
- The Demo, Cover Letter, and Resume
- The Job Interview
- Networking
- What Do You Want to Do With Your Life?
- In Summary
- What You Have Learned
- For Review