My new book “Game Development with Unity for .NET Developers” is ready for pre-order on Amazon!

Hey friends, I am truly excited to announce that my new book is ready for pre-order on Amazon!

Game Development with Unity for .NET Developers: The ultimate guide to creating games with Unity and Microsoft Game Stack

As one of the most widely used game engines in the world, Unity provides easy-to-use and powerful game development tools, which undoubtedly attracts many developers to choose it to develop their own games. However, the tools needed in modern game development are not limited to game engines; other tools and services such as the cloud are increasingly used in game development. In this book, we will explore how to use the Unity game engine and the Microsoft Game Dev, including the Microsoft Azure Cloud and Microsoft Azure PlayFab services, to create games.

Basic Unity Concepts

Starting by understanding the fundamentals of the Unity game engine, you will gradually become familiar with the Unity Editor and the key concepts of writing Unity scripts in C#, which will get you ready to make your own game. Then, you’ll learn how to work with Unity’s built-in modules, such as the UI system, Animation system, Physics system, and how to integrate video and audio in your game to make your game more interesting.

What you will learn in this part

  • Get to grips with using the Unity Editor

  • Use C# scripts to work with Unity’s built-in modules such as UI, Animation, Physics, Video and Audio

  • Explore the most commonly used profiler tools in Unity development

Advanced Scripting In Unity

As you progress through the chapters, I’ll take you through advanced topics, such as the math involved in computer graphics, how to create post-processing effects in Unity with the new Scriptable Render Pipeline, how to use Unity’s C# Job System to implement multithreading, and how to use Unity’s Entity Component System (ECS) to write game logic code in a data-oriented way to improve game performance.

What you will learn in this part

  • Create post-processing effects in Unity with the latest Scriptable Render Pipeline

  • Write high-performance multithreaded code with the latest Data-Oriented Technology Stack (DOTS) in Unity

  • Coroutines vs Async vs C# Job System in Unity Scripting

  • Data-oriented design vs Object-oriented design in Unity Scripting

  • Understand how the assets management and **serialization **system in Unity really works

Unity and Microsoft Game Dev

Along the way, you’ll also learn about the Microsoft Game Dev, the Azure cloud services, Azure PlayFab, and using the Unity3D PlayFab SDK to access the PlayFab API to save and load data from the cloud.

What you will learn in this part

  • Learn what the Microsoft Azure cloud is and what services it offers, especially those that can be used in game development

  • Explore the Azure PlayFab Client library for C# in Unity

  • Learn how to create Azure cloud storage services and host Unity’s addressable content for incremental updates to your games

By the end of this book, you’ll be familiar with the Unity game engine, have a high-level understanding of the Azure cloud, and be ready to develop your own games.

🔥🔥🔥 Check it out! ⬇️⬇️⬇️

Game Development with Unity for .NET Developers: The ultimate guide to creating games with Unity and Microsoft Game Stack


Subscribe To Jiadong Chen's Blog

Avatar
Jiadong Chen
Cloud Architect/Senior Developer

Cloud Architect at Company-X | Microsoft MVP, MCT | Azure Certified Solutions Architect & Cybersecurity Architect Expert | Member of .NET Foundation | Packt Author ㅣ Opinions = my own.

comments powered by Disqus

Related