Unreal Development Kit Game Programming with UnrealScript: Beginner's Guide (Paperback)

Rachel Cordone

  • 出版商: Packt Publishing
  • 出版日期: 2011-12-15
  • 售價: $1,750
  • 貴賓價: 9.5$1,663
  • 語言: 英文
  • 頁數: 466
  • 裝訂: Paperback
  • ISBN: 1849691924
  • ISBN-13: 9781849691925
  • 相關分類: Unreal
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Create games beyond your imagination with the Unreal Development Kit

  • Dive into game programming with UnrealScript by creating a working example game.
  • Learn how the Unreal Development Kit is organized and how to quickly set up your own projects.
  • Recognize and fix crashes and other errors that come up during a game's development.
  • A practical beginner's guide with fresh, fun writing that keeps you engaged as you learn game programming with UnrealScript.

In Detail

Unreal Development Kit is the free edition of Unreal Engine--the largest game engine in existence with hundreds of shipped commercial titles. The Unreal Engine is a very powerful tool for game development but with something so complex it's hard to know where to start.

This book will teach you how to use the UnrealScript language to create your own games with the Unreal Development Kit by using an example game that you can create and play for yourself. It breaks down the UnrealScript language into easy to follow chapters that will quickly bring you up to speed with UnrealScript game programming.

Unreal Development Kit Game Programming with UnrealScript takes you through the UnrealScript language for the Unreal Development Kit. It starts by walking through a project setup and setting up programs to write and browse code. It then takes you through using variables, functions, and custom classes to alter the game's behavior and create our own functionality. The use and creation of Kismet is also covered. Later, using replication to create and test multiplayer games is discussed. The book closes with code optimization and error handling as well as a few of the less common but useful features of UnrealScript.

What you will learn from this book

  • Set up a UDK project and learn how to compile and test your own code
  • Learn how to extend the UDK's code to add your own functionality
  • Create your own game types, player camera, and HUD
  • Learn how UnrealScript interacts with Kismet and create your own Kismet actions and events
  • Use networking to create and test multiplayer games
  • Optimize your code to fix errors and performance problems
  • Use DLLBind to interact with code outside of the UDK

Approach

This is a step-by-step book that builds on your knowledge by adding to an example game over the course of each chapter. Each topic uses example code that can be compiled and tested to show how things work instead of just telling you. Complicated tasks are broken down into easy to follow steps with clear explanations of what each line of code is doing.

Who this book is written for

This book is written for beginners to UnrealScript, whether this is your first experience with programming or you're coming into it from another language and would like to learn how UnrealScript uses concepts you're already familiar with. If you would like to make games with the Unreal Development Kit, this book is for you.

商品描述(中文翻譯)

使用虛幻開發套件創建超乎想像的遊戲

- 透過使用UnrealScript創建一個可運行的示例遊戲,深入遊戲編程。
- 學習虛幻開發套件的組織方式,並快速設置自己的項目。
- 在遊戲開發過程中,識別和修復崩潰和其他錯誤。
- 一本實用的初學者指南,以新鮮有趣的寫作方式,讓您在學習UnrealScript遊戲編程時保持參與感。

詳細內容:

虛幻開發套件是虛幻引擎的免費版本,虛幻引擎是目前最大的遊戲引擎,已經有數百款商業遊戲使用。虛幻引擎是一個非常強大的遊戲開發工具,但對於如此複雜的工具,從何處開始是一個難題。

本書將教您如何使用UnrealScript語言使用虛幻開發套件創建自己的遊戲,並通過創建並玩自己的示例遊戲來實踐。它將UnrealScript語言分解為易於理解的章節,快速讓您掌握UnrealScript遊戲編程。

《虛幻開發套件遊戲編程與UnrealScript》將帶您深入了解虛幻開發套件的UnrealScript語言。它首先介紹項目設置和編寫和瀏覽代碼的程序。然後,它將引導您使用變量、函數和自定義類來修改遊戲行為並創建自己的功能。書中還介紹了Kismet的使用和創建。之後,討論了使用複製來創建和測試多人遊戲。書籍最後介紹了代碼優化和錯誤處理,以及UnrealScript的一些不常見但有用的功能。

本書的學習重點:

- 設置UDK項目,學習如何編譯和測試自己的代碼。
- 學習如何擴展UDK的代碼以添加自己的功能。
- 創建自己的遊戲類型、玩家攝像機和HUD。
- 學習UnrealScript如何與Kismet交互,並創建自己的Kismet操作和事件。
- 使用網絡來創建和測試多人遊戲。
- 優化代碼以修復錯誤和性能問題。
- 使用DLLBind與UDK之外的代碼進行交互。

這是一本逐步指南,每章都在現有示例遊戲的基礎上進行擴展。每個主題都使用可以編譯和測試的示例代碼來展示工作原理,而不僅僅是告訴您。複雜的任務被分解為易於遵循的步驟,並清楚解釋了每行代碼的功能。

本書適合初學者學習UnrealScript,無論您是第一次接觸編程還是從其他語言轉入,並希望了解UnrealScript如何使用您已經熟悉的概念。如果您想使用虛幻開發套件製作遊戲,這本書適合您。