{"product_id":"9781785287855","title":"Learning C# by Developing Games with Unity 5.x - Second Edition","description":"\u003cp\u003e\u003cb\u003eDevelop your first interactive 2D platformer game by learning the fundamentals of C#\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout This Book\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eGet to grips with the fundamentals of scripting in C# with Unity\u003c\/li\u003e\n\u003cli\u003eCreate an awesome, 2D platformer game from scratch using the principles of object-oriented programming and coding in C#\u003c\/li\u003e\n\u003cli\u003eThis is a step-by-step guide to learn the fundamentals of C# scripting to develop GameObjects and master the basics of the new UI system in Unity\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003cp\u003eThe book is targeted at beginner level Unity developers with no programming experience. If you are a Unity developer and you wish to learn how to write C# scripts and code by creating games, then this book is for you.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUnderstand the fundamentals of variables, methods, and code syntax in C#\u003c\/li\u003e\n\u003cli\u003eGet to know about techniques to turn your game idea into working project\u003c\/li\u003e\n\u003cli\u003eUse loops and collections efficiently in Unity to reduce the amount of code\u003c\/li\u003e\n\u003cli\u003eDevelop a game using the object-oriented programming principles\u003c\/li\u003e\n\u003cli\u003eGenerate infinite levels for your game\u003c\/li\u003e\n\u003cli\u003eCreate and code a good-looking functional UI system for your game\u003c\/li\u003e\n\u003cli\u003ePublish and share your game with users\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eIn Detail\u003c\/b\u003e\u003cp\u003eUnity is a cross-platform game engine that is used to develop 2D and 3D video games. Unity 5 is the latest version, released in March 2015, and adds a real-time global illumination to the games, and its powerful new features help to improve a game's efficiency.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis book will get you started with programming behaviors in C# so you can create 2D games in Unity. You will begin by installing Unity and learning about its features, followed by creating a C# script. We will then deal with topics such as unity scripting for you to understand how codes work so you can create and use C# variables and methods. Moving forward, you will find out how to create, store, and retrieve data from collection of objects.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eYou will also develop an understanding of loops and their use, and you'll perform object-oriented programming. This will help you to turn your idea into a ready-to-code project and set up a Unity project for production. Finally, you will discover how to create the GameManager class to manage the game play loop, generate game levels, and develop a simple UI for the game.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eBy the end of this book, you will have mastered the art of applying C# in Unity.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eStyle and approach\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eThis is a step-by-step guide to developing a game from scratch by applying the fundamentals of C# and Unity scripting.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":47173469962480,"sku":"9781785287855","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781785287855_p0.jpg?v=1763728465","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781785287855","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}