📜 ⬆️ ⬇️

Unity in action. Multiplatform C # Development

Hello, dear Habrozhiteli!

We want to please you: a book on Unity Unity in Action: Multiplatform Game Development in C # has been published.

And a few words about the book itself. It can be considered an introduction to Unity for experienced programmers. The purpose of the book is extremely simple: to teach people with programming experience, but never faced with Unity, to develop games with this tool.
')
It is best to teach the development of examples of projects, forcing students to perform practical tasks, and this is the approach used in this case. Themes are presented as stages of building individual games, and I highly recommend that you explore the development of these games using Unity as you explore the book. We will consider a number of projects, each of which is devoted to several chapters. There are books entirely devoted to a single large project, but this approach eliminates the possibility of reading from the middle if the information in the first chapters seems uninteresting to you.

This book is more strictly than in most other publications (especially intended for beginners), outlined material on programming. Unity is often presented as a set of components that do not require programming, which is fundamentally wrong, because it does not give people the knowledge, without which it is impossible to produce commercially successful products. If you do not yet have programming skills, I advise you to acquire them first and only then begin reading.

The choice of programming language does not really matter; All the examples in the book are written in C #, but they are easily translated into other languages. The first half of the book is pretty much devoted to meeting new concepts, and the first steps to developing a game using Unity are deliberately described with all possible care, but then the story is accelerated, giving readers the opportunity to carry out projects in various game genres. The book concludes with a description of the deployment of games on various platforms, but in general we will not focus on this aspect, since Unity does not depend on the platform.

Regarding other aspects of game development, an overly broad coverage of various arts disciplines would reduce the volume of specific Unity material presented in the book and would be largely related to programs external to Unity (for example, animation programs). Therefore, the discussion of artistic disciplines is reduced to those aspects that are directly related to Unity or should be known to all game developers. (However, one of the applications is devoted to modeling its own non-standard objects.)

Perspectives


Then there are three applications with additional information about scene navigation, external tools, and the Blender package.

about the author

Joseph Hawking lives in Chicago and develops software for interactive environments. He works at Synapse Games, creating online and mobile games, such as the recently released strategy game Tyrant Unleashed. In addition, he teaches the subject of game development at Columbia College in Chicago. His website: www.newarteest.com .

More information about the book can be found on the publisher's website.
Table of contents
Excerpt

For Habrozhiteley a 25% discount on the coupon - Unity .

Source: https://habr.com/ru/post/272123/


All Articles