undrgrnd Bests nav-sa-clothing-shoes nav-sa-clothing-shoes Cliquez ici Cloud Drive Photos cliquez_ici Soldes Cliquez ici Acheter Fire Achetez Kindle Paperwhite cliquez_ici Jeux Vidéo Montres soldes Bijoux Soldes

Envoyer sur votre Kindle ou un autre appareil

 
 
 

Essai gratuit

Découvrez gratuitement un extrait de ce titre

Envoyer sur votre Kindle ou un autre appareil

Désolé, cet article n'est pas disponible en
Image non disponible pour la
couleur :
Image non disponible
 

Pro Unity Game Development with C# [Format Kindle]

Alan Thorn

Prix livre imprimé : EUR 44,26
Prix Kindle : EUR 25,72 TTC & envoi gratuit via réseau sans fil par Amazon Whispernet
Économisez : EUR 18,54 (42%)

App de lecture Kindle gratuite Tout le monde peut lire les livres Kindle, même sans un appareil Kindle, grâce à l'appli Kindle GRATUITE pour les smartphones, les tablettes et les ordinateurs.

Pour obtenir l'appli gratuite, saisissez votre adresse e-mail ou numéro de téléphone mobile.

Formats

Prix Amazon Neuf à partir de Occasion à partir de
Format Kindle EUR 25,72  
Broché EUR 44,26  
-40%, -50%, -60%, -70%... Découvrez les Soldes Amazon jusqu'au 16 février 2016 inclus. Profitez-en !





Descriptions du produit

Présentation de l'éditeur


In Pro Unity Game Development with C#, Alan Thorn, author of Learn Unity for 2D Game Development and experienced game developer, takes you through the complete C# workflow for developing a cross-platform first person shooter in Unity. C# is the most popular programming language for experienced Unity developers, helping them get the most out of what Unity offers. If you're already using C# with Unity and you want to take the next step in becoming an experienced, professional-level game developer, this is the book you need.

Whether you are a student, an indie developer, or a season game dev professional, you'll find helpful C# examples of how to build intelligent enemies, create event systems and GUIs, develop save-game states, and lots more.

You'll understand and apply powerful programming concepts such as singleton classes, component based design, resolution independence, delegates, and event driven programming.

By the end of the book, you will have a complete first person shooter game up and running with Unity. Plus you'll be equipped with the know-how and techniques needed to deploy your own professional-grade C# games.

If you already know a bit of C# and you want to improve your Unity skills, this is just the right book for you.

What you’ll learn

  • How to plan your game in terms of C# and classes
  • How to import assets from Blender and Maya, including C# automation processes
  • How to handle events and notifications using a C# event notification system
  • How to create intelligent enemies and collectible weapons
  • How to build a cross-platform controller as well as how to write platform-specific code
  • How to develop a resolution-independent graphical user interface

Who this book is for

 If you already know a bit of C# and you want to improve your Unity skills, this is just the right book for you. Unity developers looking to improve their C# workflow and effectiveness, including game development students and professionals, indie developers, artists, designers, and those employed at game development studios.


Détails sur le produit


En savoir plus sur l'auteur

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Commentaires en ligne

Il n'y a pas encore de commentaires clients sur Amazon.fr
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoiles
Commentaires client les plus utiles sur Amazon.com (beta)
Amazon.com: 4.1 étoiles sur 5  7 commentaires
15 internautes sur 15 ont trouvé ce commentaire utile 
4.0 étoiles sur 5 Good book. Excpect to know how to code with c# and basic of unity before reading. 18 juin 2014
Par EddieV223 - Publié sur Amazon.com
Format:Broché|Achat vérifié
This review is a work in progress as I read this book I will update this review.

Book Quality - The book is glue bound with regular printer type paper and looks as if it was printed with a regular ink jet printer. You can see the strips across the images from the print head. The images are legble for reading the words in the images fine though. Everything is in black and white. The text in the book is also a good size, not to small or to large.

There are quite a few typing errors and/or grammer, including some code that was typed incorrect

Chapter 1 - Mostly intro stuff for the book it's self, though has a section for tips and tricks which are quite handy.

Chapter 2 - Setting up a basic project and importing assets, including: Texture/Mesh/Sprites/Audio/Prefabs and building a scene in a modular fashion. Also contains information about setting up lights and simple light baking.

Chapter 3 - All about the Notification class for event management. Uses a custom NotificationManager class, which in turn uses the built in Component messaging system with unity. However this system uses a lot of strings which could be somewhat inefficient. It is quite simple which is a good trade off in many cases. Also contains some info about generics in C# namely List<T> and Dictionary<Key,Value> which are used in the event system. This system would be good for most games, though if you are making a large project with lots of messaging, you should refactor this class for optimization.

Chapter 4 - This chapter covers the pickup ( called powerups ) creation and implementation. While covering that it touches on co routines which in the use case he uses probably could of been avoided with just an Update function call, but at least they are well explained. Creating these sprites as billboards is covered. Simple collision detection with triggers and OnEnter events is used as well. After the pick ups the chapter moves on to the GameManager singleton and putting the NotificationManager inside. Overall its a pretty good chapter.

Chapter 5 - Creation of a cross platform first person controller is the main focus of this chapter. Including head bob, player events, and object collection. Also some minor discussion about OnGUI and creating a gui texture. Mechanim (unity animation system (new) )is also used a little.

Chapter 6 - Setup of the weapons. Almost everything in this game is 2d, except for the level itself and some props. So the weapons are just a 2d sprite. I'm not sure why he chose to do it this way but it just feels weird. Also attacking has no collision detection just a ray cast from the center of the screen for both weapons ( fist and hand gun ), the only real difference is the range.

Chapter 7 - Setup of the enemies. These are also just 2d sprites ( billboards ) that move around using unities nav mesh features, and a simple state machine for the enemies. The state machine uses co routines and a method for each state.

Chapter 8 - GUIs. In this chapter a custom gui system is built. The author talks about the dev community not being pleased with the built in gui features in unity, so he decides to roll his own code. Which is kinda cool and kinda not cool, depending on which route you wanted to take. If you wanted to learn about unity gui, this chapter is not for you.

Chapter 9 - Covers persistent data. Storing data on the drive in various ways to keep data from game to game or level to level. It covers playerprefs unity's default way of storing persistant data. Also it covers using mono's xml reading and writing classes.

Chapter 10 - Sort of an odds and ends type of chapter. Just a list of things you could improve on if you wanted to.

Here is my opinion of this book. It's not a pro level book, it's not a beginner book either. It's really a intermediate level book. Many of the design decisions of the game, resulted in less knowledge being learned by the reader. For example there is no animations in a 3d sense, all animations are done with 2d sprites. A unity professional would need to know how to implement a 3d animation and probably with mechanim.

The notification class uses the slow SendMessage functionality from unity. In chapter 10, he even dedicates a section to using other types of message systems including .net/mono event/delegates, and has several code snippets. He should of just used these in the first place, it's a feature that a pro would want to use, not the slow SendMessage.

Overall though the book is pretty good if you go in knowing its just an Intermediate level book. There are some typos and code errors but the source code from the site works so you can figure out the errors in the book this way. I give it 4 stars, -1 for typos and no 3d mesh animations.
2 internautes sur 2 ont trouvé ce commentaire utile 
3.0 étoiles sur 5 Some of it is broken due to Unity 5 being released. The book is for 4.x. 19 juillet 2015
Par Jason Schnereger - Publié sur Amazon.com
Format:Broché
I liked the book overall but it seems like some of it is broken now since Unity 5 is out. Some of the stuff in the book is from older unity and so even the source code doesn't seem to work. I got to chapter 7 (think i skipped 5 because it didn't make sense with new unity 5 stuff) and then i got stuck because my navagent wont move even though he's finding a path. After much digging around and troubleshooting, I loaded the source code and the navagent on the source code didn't move either. So I loaded the source code for the next chapter and it still doesn't move. I think Unity developement has made this book outdated. That being said, however, I did learn a lot from this book. It has a few typos/code errors so that with the age problem, I'd give it 3/5. It's too expensive but I do feel like I've learned good stuff from it.
3 internautes sur 4 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 I love this book 9 août 2014
Par iamjohndoe - Publié sur Amazon.com
Format:Broché
I love this book. The first piece of code is a small editor extension batch editor. Awesome! I've made a game in Unity, small games in Flash other languages and have taken programming classes this really helps. I'm using it as a primary text with C# Game Programming Cookbook for Unity 3D. I'm also reading deep into Unity's API now as I learn and will get whatever book is required along the way to carve out some Unity skills and apply my C# knowledge.
4.0 étoiles sur 5 Good book for going further in Unity with C# 10 décembre 2015
Par bolo591 - Publié sur Amazon.com
Format:Format Kindle
I have a few video courses from Alan Thorn in my Udemy account and I was quite impressed with the quality of his video courses. As expected, Alan Thorn also delivers a well written, well documented book here which can be followed easily for anyone with a low intermediate level in C#. Additionally, the author also introduces few good practices and tricks for anyone using Unity.

One possible drawback is the need for a refresher as the book was written for unity 4.x (works with 4.3, I did not try with higher unity version) and some of the techniques introduced in this book may not work with unity 5...
5.0 étoiles sur 5 Which at first seemed like a bad idea 8 août 2015
Par Doug warner - Publié sur Amazon.com
Format:Broché|Achat vérifié
this book uses sprites over 3-d models. Which at first seemed like a bad idea, but after going through the book it actually made learning, for me. a lot easier.
Ces commentaires ont-ils été utiles ?   Dites-le-nous

Discussions entre clients

Le forum concernant ce produit
Discussion Réponses Message le plus récent
Pas de discussions pour l'instant

Posez des questions, partagez votre opinion, gagnez en compréhension
Démarrer une nouvelle discussion
Thème:
Première publication:
Aller s'identifier
 

Rechercher parmi les discussions des clients
Rechercher dans toutes les discussions Amazon
   


Rechercher des articles similaires par rubrique