GameMaker Programming By Example Paperback – January 1, 2016

Brian Christian, Steven Isaacs

  • 出版商: Packt Publishing
  • 出版日期: 2015-12-22
  • 售價: $1,860
  • 貴賓價: 9.5$1,767
  • 語言: 英文
  • 頁數: 212
  • 裝訂: Paperback
  • ISBN: 1785887963
  • ISBN-13: 9781785887963
  • 相關分類: MakerR 語言
  • 下單後立即進貨 (約3~4週)

商品描述

Master the development of 2D games by learning how to use the powerful tools and functions available in the GameMaker: Studio workspace and engine!

About This Book

  • Rapidly develop games using the powerful yet easy easy-to to-use GameMaker: Studio engine
  • Comprehensive This is a comprehensive guide to help you learn and implement GameMaker's features.
  • Stepwise Go through step-by-step tutorials to design and develop unique games

Who This Book Is For

If you have at least some basic programming experience of JavaScript or any other C-like languages, then this book will be great for you. No experience beyond that is assumed. If you have no game development experience and are looking for a hobby, are an experienced game developer looking to master some advanced features, or fit anywhere in that spectrum, then you will find GameMaker: Studio and this book to be very useful in helping you create exciting games.

What You Will Learn

  • Understand the GameMaker: Studio interface and tools to quickly create the various assets used in your games
  • Translate some of the GameMaker: Studio drag and drop functions to the GameMaker language
  • Create games with random elements for exciting gameplay
  • Use the basic GameMaker file I/O and encryption systems
  • Utilize the GameMaker networking functions to create multiplayer games
  • Give AI routines to your enemies to make challenging gameplay
  • Create particle systems to give your game exciting graphics
  • Understand the various debugging techniques available in GameMaker: Studio

In Detail

This book has been written to be anis excellent resource for people developers of with any level of experience with of GameMaker. From At the start, the bookwe' will provide an overview of the basic use of GameMaker: Studio, and show you how to set up a basic game where you handle input and collisions in a top-down perspective game and We continue on to showcase its more advanced features via six different example projects. We begin with showing you how to set up a basic game where you handle input and collisions in a top-down perspective game. Next comesThe first example game demonstrates platforming with file I/O, followed by animation, views, and multiplayer networking. The next example game demonstrates illustrates AI and particle systems, while the final one shows you how towill get you started with the built-in Box2D physics engine.

Expect toBy the end of this book, you have mastered learn a lots of powerful techniques that can be usedutilized in many variousdifferent 2D games.

商品描述(中文翻譯)

精通遊戲開發,學習如何使用GameMaker: Studio工作區和引擎中強大的工具和功能來開發2D遊戲!

關於本書
- 使用強大且易於使用的GameMaker: Studio引擎快速開發遊戲
- 這是一本全面的指南,幫助您學習和實施GameMaker的功能
- 通過逐步教程設計和開發獨特的遊戲

適合閱讀對象
- 如果您至少具備JavaScript或其他類似C語言的基本編程經驗,那麼這本書對您來說非常適合。不需要其他經驗。無論您是沒有遊戲開發經驗但想尋找一個愛好,還是經驗豐富的遊戲開發人員想要掌握一些高級功能,或者介於這兩者之間,GameMaker: Studio和本書都將對您創建令人興奮的遊戲非常有用。

您將學到什麼
- 瞭解GameMaker: Studio界面和工具,快速創建遊戲中使用的各種資源
- 將一些GameMaker: Studio的拖放功能轉換為GameMaker語言
- 創建具有隨機元素的遊戲,實現令人興奮的遊戲體驗
- 使用基本的GameMaker文件I/O和加密系統
- 利用GameMaker的網絡功能創建多人遊戲
- 為敵人添加AI例程,實現具有挑戰性的遊戲體驗
- 創建粒子系統,為遊戲增添令人興奮的圖形效果
- 瞭解GameMaker: Studio中可用的各種調試技術

詳細內容
- 本書是GameMaker開發者的優秀資源,適合任何經驗水平的開發者。從一開始,本書將概述GameMaker: Studio的基本使用方法,並向您展示如何設置一個基本遊戲,其中您可以處理輸入和碰撞,以俯視角度進行遊戲。然後,我們將通過六個不同的示例項目展示其更高級的功能。首先,我們將展示如何設置一個基本遊戲,其中您可以處理輸入和碰撞,以俯視角度進行遊戲。接下來,第一個示例遊戲演示了平台遊戲與文件I/O,然後是動畫、視圖和多人網絡。下一個示例遊戲演示了AI和粒子系統,最後一個示例遊戲將讓您開始使用內置的Box2D物理引擎。

通過閱讀本書,您將掌握許多強大的技巧,可應用於各種2D遊戲。