Learning C# by Developing Games with Unity 3D

· Packt Publishing Ltd
4.4
84 reviews
Ebook
292
Pages

About this ebook

This book uses the learning-by-example approach. It takes simple examples from games to introduce all the main concepts of programming in an easy-to-digest and immediately recognizable way.This book is for the total beginner to any type of programming, focusing on the writing of C# code and scripts only. There are many parts that make up the Unity game engine. It is assumed that the reader already knows their way around Unity's user interface. The code editor used in this book is the MonoDevelop editor supplied by Unity.

Ratings and reviews

4.4
84 reviews
Tom Faux
October 14, 2015
The majority of this book was fantastic for helping me understand core concepts of C# that other texts had glossed over. The last couple of chapters are disappointing - they lose the cohesive flow of earlier sections and start assuming knowledge in a way the author was careful to avoid most of the book. Overall though, I feel much better equipped to build my knowledge of coding after this book.
19 people found this review helpful
Did you find this helpful?
Niels Nachtegaal
May 23, 2019
an early 1 star and will change that if I can download the example stuff for this book. not much in the mood for such amount to struggle for some part I thought payed for.
1 person found this review helpful
Did you find this helpful?
Eldridge Felder
December 23, 2014
Although I already had experience programming, this books explains C# with Unity on a level that is EASY to understand and the learning process can not get any easier. I only wish I had this book years ago. If you have ever looked at code and thought it was too difficult to learn, think again. This book solves that problem in just the first few chapters.
22 people found this review helpful
Did you find this helpful?

About the author

Terry Norton was born and raised in California. During the Vietnam era, he served six and half years in the US Air Force. While in the military, he was trained in electronics for electronic counter-measures. Upon discharge, he earned his Electrical Engineering degree, and later working for Joslyn Defense Systems in Vermont, designing and developing test equipment for the US Navy. When personal computers came on the scene, he took an interest in building computers, but never quite delved deep into the programming side. It wasn't unti l 2004 that programming peaked his interest. He began writi ng arti cles for OS/2 Magazine to teach C++ programming. Unfortunately, damaging his left hand in a snowblower accident in 2005 ended his writi ng for a couple years. IBM abandoned OS/2, so Terry bought his first Apple computer in early 2006. He tried a few ti mes to learn Objecti ve-C, but work and family always seemed to sidetrack his eff orts. It wasn't unti l about 2010 when he discovered Unity and the need to write scripts, that he finally made some progress into the programming world. He began writi ng an online tutorial for UnityScript ti tled UnityScript for Noobs. It was a basic tutorial for beginners made available just before Unite 2011. Since then, Terry has been learning C# for writi ng scripts for Unity. Packt Publishing noti ced UnityScript for Noobs and asked if he would be interested in writi ng a book about learning UnityScript. He declined. He felt that C# was a bett er language, and his heart just wasn't into UnityScript any longer. Two weeks later, Packt off ered him the opportunity to write a book about learning C# for Unity. He jumped on it.

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.