Unity In Action



To bring unity to a broken and divided community. Southeastern Wisconsin is the #1 segregated area in the nation! They started a racial reconciliation group immediately and it quickly became one the greatest blessings of 2020. //Attach this script to a GameObject.Attach a Renderer and Button component to the same GameObject for this example. //This script will change the Color of the GameObject as well as output messages to the Console saying which function was run by the UnityAction. Using UnityEngine; using UnityEngine.UI; using UnityEngine.Events; public class UnityActionExample: MonoBehaviour //This is the.

Our Story

Natasha and Bethany started out as intentional friends with a passion for God’s word, unity and discipleship. They knew God had something in store for them in the future and waited patiently for God to guide them.

The spring of 2020 brought much racial tension and their mission began coming to light. To bring unity to a broken and divided community. Southeastern Wisconsin is the #1 segregated area in the nation! They started a racial reconciliation group immediately and it quickly became one the greatest blessings of 2020. Not easy, but so fruitful. Beautiful friendships were made that may never have happened without intentional growth and love. Summer of 2020 a yard sign saying “Be Kind” that they came up with went viral locally. Making it obvious for the need in the community. After startingthe second reconciliation group that doubled in size from the first, they decided to take it a step further and start a non profit organization. The goal is to create an atmosphere and opportunities for people to create fruitful relationships, do better as people of kindness and ultimately bring unity to our community.

We are humbled and excited to do this stretching and heart moving work.

Unity In Action Magazine

Store Link (1.0) | Store Link (2.0)

So for this week I will be reviewing Unity In Action – 2nd Edition. The author, /u/jhocking provided me with an early access version.
Note – this review does not represent the finished product.

Here is what I was able to create after reading the book:

Survival protoype I spent the weekend creating. #gamedev, #unity3dpic.twitter.com/yP6WVuePUU

— riskofTayne (@riskofTayne) September 25, 2017

Who Is This Book For?

…people who have some programming experience but no experience with Unity, and teach them how to develop a game using Unity!

The description is lacking and undersells itself to the true client. The ambitious learner. Those who truly want to challenge themselves and aren’t afraid of suffering through page after page of deep, exhaustive ingredients and guts of a game (i.e., build from scratch, not just a hastily thrown together demo that abuses prefabs and makes you feel all warm-and-fuzzy for copy-pasting some code). UIA is a challenge. A call to deprive yourself of hand-holding. To finish this book is true suffering. There isn’t a picture for every step. This is no place for a “code in a weekend” type of reader.

But I’m A Visual Learner!
Teaching style matching learning style is obviously a big part of what makes a resource successful. I will comment that in starting the first chapter I had begun to feel the strain as I had to put in extra effort to associate exhaustive text instructions with the application of those instructions in my Unity editor. I noted how it felt like a rough draft that should be reformatted into bullet point and pictures. With all of that said, as I progressed I began to really push myself to concentrate and apply the concepts (including further experimentation). With each extra grain of effort I started to uncover some things. The first being that this was the most consistent and informative book I have read. Unity in Action deviates from the typical hand-holder formula. As the title suggests, it can be a brutal read at times. But just as Dark Souls has those pay off moments where you reach a campfire, the book pays off with skill after you’ve spent enough time reading and experimenting.

~On the surface UIA is unimpressive, but hours-deep into the book and I uncovered a rich learning experience.

Learn From A Professional
The author is a professional game developer and demonstrates an extensive insider knowledge of the trade and Unity. Citing the past, present, and even possible future of the engine (e.g. describing changes Unity has made for both tools and code, and possible changes including how this might effect your project). Additionally, the use of notes/warnings both shows where mistakes might be made and cements learning. A lot of mistakes I made in other books were highlighted here and either helped me remember them or allowed me to finally learn them.

Action

What can I expect to learn?
-raycasting (+mouse-picking, +sphere-casting)
– co-routines (4 books and someone finally explains it properly!)
– AI/ finite-state-machines (not much depth but whats done is done well)
– lighting (just the basics)
– level design (good depth: white-boxing/constructive-solid-geometry/extensions)
– 3d modelling (good introduction to concepts and external tools)
– audio
– internet connectivity
– 2D, including tilemaps
– and a lot more

Unity in action amazon

Readers will explore working with tilemaps in the 2D section.

There is just so much more material than is typical of this type of book.

Summary
In the end, Unity in Action is a satisfying read that left me both eager to learn more and eager to apply all of the skills I gained. The inadequate use of pictures is complemented by the most consistent, up-to-date, and informative text I have thus far witnessed.

Here is my advice: get to know the basics using something easy (prefab-heavy/interface/hand-holding) and then when you feel confident and up for a bigger challenge check out this book.

UIA is planned to release December 2017.

Rating: 8/10 – Recommended

  • Extremely up-to-date (in some cases even foreshadows changes)
  • Author shows deep knowledge of Unity
  • Learn to build a game from scratch (no prefabs)
  • poor use of pictures (occasionally blurry/cluttered)
  • occasional lack of depth on concepts (e.g., finite-state-machines)

UIA suffers from occasional cluttered pictures.

This was one of my favourite reads thus far, as I had a chance to explore alternate methods to prefabs assets. It is very common for a book or course to use the Unity provided assets like “First-Person-Controller” and just not teach you anything substantial. UIA breaks down how to build that asset from scratch going through such things as Quaternion and more. I look forward to giving a full review to the finalised version of the book!

Unity Input System Action Type

If you’re looking for just one learning resource and you prefer books over video this is the one to get.

Unity In Action Party

Store Link (1.0) | Store Link (2.0)