Book

Learning C# by Developing Games with Unity

It's the ability to write custom C# scripts for behaviors and game mechanics that really takes Unity the extra mile. That's where this book comes in. Harrison Ferrone, in this seventh edition of the bestselling franchise, will take you through the building blocks of programming and the C# language from scratch while building a fun and playable game prototype in Unity.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

15h20m

Language

English

About Book

Who Is This Book For?

If you're a developer, programmer, hobbyist, or anyone who wants to get started with Unity and C# programming in a fun and engaging manner, this book is for you. You'll still be able to follow along if you don't have programming experience, but knowing the basics will help you get the most out of this book.

Book content

chapters 15h20m total length

Getting to Know Your Environment

The Building Blocks of Programming

Diving into Variables, Types, and Methods

Control Flow and Collection Types

Working with Classes, Structs, and OOP

Getting Your Hands Dirty with Unity

Movement, Camera Controls, and Collisions

Scripting Game Mechanics

Basic AI and Enemy Behavior

Revisiting Types, Methods, and Classes

Specialized Collection Types and LINQ

Saving, Loading, and Serializing Data

Exploring Generics, Delegates, and Beyond

The Journey Continues

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required