{"product_id":"9781430267454","title":"Pro Unity Game Development with C#","description":"\u003cp\u003e    In \u003cem\u003ePro Unity Game Development with C#\u003c\/em\u003e, Alan Thorn, author of \u003cem\u003eLearn Unity for 2D Game Development\u003c\/em\u003e 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.\u003c\/p\u003e\u003cp\u003eWhether 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. \u003c\/p\u003e\u003cp\u003eYou'll understand and apply powerful programming concepts such as singleton classes, component based design, resolution independence, delegates, and event driven programming.\u003c\/p\u003e\u003cp\u003eBy 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.\u003c\/p\u003e\u003cp\u003eIf you already know a bit of C# and you want to improve your Unity skills, this is just the right book for you.      \u003c\/p\u003e    What youll learn\u003cul\u003e\n\u003cli\u003eHow to plan your game in terms of C# and classes \u003c\/li\u003e\n\u003cli\u003eHow to import assets from Blender and Maya, including C# automation processes \u003c\/li\u003e\n\u003cli\u003eHow to handle events and notifications using a C# event notification system \u003c\/li\u003e\n\u003cli\u003eHow to create intelligent enemies and collectible weapons \u003c\/li\u003e\n\u003cli\u003eHow to build a cross-platform controller as well as how to write platform-specific code \u003c\/li\u003e\n\u003cli\u003eHow to develop a resolution-independent graphical user interface\u003c\/li\u003e\n\u003c\/ul\u003eWho this book is for      \u003cp\u003e      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.        \u003c\/p\u003e     Table of Contents1. Outlining the Game Structure in Terms of C#\u003cp\u003e  \u003c\/p\u003e\u003cp\u003e  2. Optimizing Import Workflows and Import Settings\u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cp\u003e  3: The Game Loop and Developiong a Custom Event-Handling System\u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cp\u003e  4. Building a Cross-Platform Controller\u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cp\u003e  5. Enemies, NPCs, and Artificial Intelligence\u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cp\u003e  6. Custom Weapons: Targeting, Feedback, and More\u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cp\u003e  7. Modifying Game Behavior with Power-ups and Collections\u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cp\u003e  8. The Graphical User Interface and Resolution Independence\u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cp\u003e  9. Persistent Data and Save Game States\u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cp\u003e  10. Final Touches: Polishing and Play-testing\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47124570734832,"sku":"9781430267454","price":43.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781430267454_p0.jpg?v=1763749974","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781430267454","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}