Cargando…

GameMaker programming by example : master the development of 2D games by learning to use the powerful GameMaker language and tools provided by the GameMaker: Studio workspace and engine! /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Christian, Brian (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Authors; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to GameMaker: Studio; Chapter 2: Your First Game
  • Escape the Dungeon; Chapter 3: Introducing the GameMaker Language; Chapter 4: Fun with Infinity and Gravity
  • An Endless Platformer; Chapter 5: Saving and Loading Data; Chapter 6: A Multiplayer Sidescrolling Platformer; Chapter 7: Programming a Scrolling Shooter; Chapter 8: Introducing the GameMaker: Studio Physics Engine; Chapter 9: Wrapping Up; Index; Choosing your version.
  • The GameMaker: Studio interfaceAn example project; Summary; Creating your Escape the Dungeon game; Summary; Remaking Escape the Dungeon in the GML; Summary; Creating an endless platformer; Summary; Putting in a scoring system; Customizable controls; Summary; Sprite animation; Making your scrolling platformer scroll; Client/server multiplayer networking; Integrating Xbox gamepad support; Summary; Creating the main ship; Creating the enemies; Programming a Boss AI; Particles; Summary; A physics game; The physics engine in a regular game; Summary; Debugging; Helpful information on GameMaker.
  • Death and enemiesRandom spawning; Menus and textboxes; Review questions; Quick drills; Saving and loading a highscore; Saving control configurations; Review questions; Quick drills; Spritesheet importing; Programming the movement; Networking terminology; Printing the server's IP address and port on a screen; Creating the actual server; The client in your client/server system; Legacy gamepad support; Modern gamepad support; Review questions; Quick drills; Parenting in objects; Random enemy spawning; Review questions; Quick drills; Review questions; Quick drills; Compile-time errors.
  • Runtime errorsThe GameMaker: Studio debugger; Debugging functions; Quirks of the GameMaker Language; Unexplained resources; Export modules; Review questions; Quick drills; The sprite; The object; Making your enemies move; Damaging the player; Making the player shoot; Making the enemies shoot; Backgrounds; Sounds; Understanding the four events; Starting to code your player object; Random seeds; Displaying health and lives; Invincibility; 2D arrays; Menus; Textboxes; INI file encryption; Our Asynchronous Networking event.