C# Game Programming Cookbook for Unity 3D
C# Game Programming Cookbook for Unity 3D
YOU SAVE £4.56
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
- More about C# Game Programming Cookbook for Unity 3D
The second edition of "C# Game Programming Cookbook for Unity 3D" provides more detailed techniques and examples for structured game development in Unity. It includes a step-by-step tutorial for building a 2D infinite runner game and a flexible and reusable framework in C# for various game types. The book covers game state handling, audio mixers, car physics, and game management, with three playable example games and a script library. Updated code and screenshots for the latest Unity versions help illustrate modern game creation methods.
Format: Paperback / softback
Length: 298 pages
Publication date: 25 March 2021
Publisher: Taylor & Francis Ltd
This second edition of C# Game Programming Cookbook for Unity 3D expands upon the first with even more detailed information and techniques. Written by Jeff W. Murray, the book offers a comprehensive guide to structured game development in Unity, featuring a fresh array of chapters, updated C# code, and examples.
One of the notable additions to this edition is a step-by-step tutorial for creating a 2D infinite runner game using the framework and scripts provided within the book. The book also includes a flexible and reusable C# framework that is suitable for various game types. It covers essential systems such as game state handling, audio mixers, and asynchronous scene loading, aiming to build a robust structure that can handle commonly used game systems efficiently.
In addition to its programming focus, the book delves into enhancing game sound through a dedicated audio chapter. It covers topics such as audio mixers, fading, and audio ducking effects, providing practical insights for improving the audio experience in your games. Furthermore, the book dissects a fully featured racing game, showcasing car physics, lap counting, artificial intelligence steering behaviors, and game management. It serves as a valuable guide for developing a multi-level arena blaster game using Unity's C# programming language.
Key Features:
Focuses on Programming, Structure, and an Industry-Level, C#-Based Framework: The book emphasizes programming principles, structure, and the implementation of an industry-level, C#-based framework for game development in Unity.
Extensive Breakdowns of Important Classes: It provides detailed breakdowns of various important classes used in Unity C# programming, including coroutines, singletons, static variables, inheritance, and scriptable objects.
Example Projects: The book includes three fully playable example games with source code, showcasing common and important Unity C# programming concepts. These examples include a 2D infinite runner, an arena blaster, and an isometric racing game, allowing readers to apply the learned techniques and gain practical experience.
Script Library: The book includes a comprehensive script library, which includes a base Game Manager, timed and proximity spawning, save profile manager, weapons control, artificial intelligence controllers (path following, target chasing, and line-of-sight patrolling behaviors), and user interface Canvas.
Whether you are a beginner or an experienced game developer, this second edition of C# Game Programming Cookbook for Unity 3D is an invaluable resource for mastering structured game development in Unity. With its comprehensive coverage, updated code, and practical examples, it will help you take your game development skills to the next level.
Weight: 588g
Dimension: 254 x 174 x 21 (mm)
ISBN-13: 9780367321642
Edition number: 2 New edition
This item can be found in:
UK and International shipping information
UK and International shipping information
UK Delivery and returns information:
- Delivery within 2 - 3 days when ordering in the UK.
- Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
- Returns policy: Return within 30 days of receipt for full refund.
International deliveries:
Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.
- Delivery times: within 5 - 10 days for international orders.
- Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
- Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.