Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game With Unity and C# by Jeremy Gibson

Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game With Unity and C# by Jeremy Gibson

Author:Jeremy Gibson [Gibson, Jeremy]
Language: eng
Format: epub, pdf
ISBN: 9780321933164
Amazon: 0321933168
Publisher: Addison-Wesley Professional
Published: 2014-07-20T22:00:00+00:00


Summary

In this chapter, you learned about object-orientation, a concept that will be exhibited throughout the rest of the book. Because of its structure of GameObjects with components, Unity is perfectly designed for an OOP mindset.

Another interesting element of OOP is the concept of modularity. In many ways, modular code is the opposite of monolithic code. Modular coding focuses on making small, reusable functions and classes that do one thing really well. Because modular classes and functions are small (that is, fewer than about 500 lines), they are easier to debug and understand. Modular code is also designed to be reusable. As you progress into the tutorial chapters in Part III of this book, you will start to see code that is reused from one project to the next in the form of a Utils class.

The next chapter takes a bit of a departure from the coding that we’ve been doing in the rest of Part II. In Chapter 27, “The Agile Mentality,” you learn about a method of managing small development projects that I have found works very well for individuals and small teams. It may seem a little dry for a book about game design and development, but I have seen it be a tremendous help to small teams looking to develop games on schedule.



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.