چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Learning C# 7 By Developing Games with Unity 2017: Learn C# Programming by building fun and interactive games with Unity - Third Edition

Micael DaGraca; Greg Lukosek

قیمت نهایی

۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
  • تخفیف زمان‌دار−۵٬۰۰۰ تومان

۵٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

سال انتشار
۲۰۱۷
فرمت
PDF
زبان
انگلیسی
تعداد صفحات
۵ صفحه
حجم فایل
۱۹٫۲ مگابایت
شابک
9781788399494، 9781788478922، 1788399498، 1788478924

دربارهٔ کتاب

Develop your first interactive 2D and 3D platform game by learning the fundamentals of C# About This Book Learn the fundamentals of C# 7 scripting to develop GameObjects and master the basics of the new UI system in Unity 2017 Build and develop your 2D game right from scratch and extend it to 3D while implementing the principles of object-oriented programming and coding in C# 7 Get to grips with the fundamentals of optimizing your game using the latest features of Unity 2017 Who This Book Is For This book is for game developers and enthusiasts who want to get started with game development with Unity 2017. No prior experience of C# is required. What You Will Learn Create your first 2D and 3D games in Unity Understand the fundamentals of variables, methods, and code syntax in C# Use loops and collections efficiently in Unity to reduce the amount of code Develop a game using object-oriented programming principles Implement simple enemy characters into the game to learn point-to-point movement and Tree behaviors Avoid performance mistakes by implementing different optimization techniques Export 3D models and animations and import them inside a Unity project In Detail Do you want to learn C# programming by creating fun and interactive games using the latest Unity 2017 platform? If so, look no further; this is the right book for you. Get started with programming C# so you can create 2D and 3D games in Unity. We will walk you through the basics to get you started with C# 7 and its latest features. Then, explore the use of C# 7 and its latest functional programming capabilities to create amazing games with Unity 2017. You will create your first C# script for Unity, add objects into it, and learn how to create game elements with it. Work with the latest functional programming features of C# and leverage them for great game scripting. Throughout the book, you will learn to use the new Unity 2017 2D tool set and create an interactive 2D game with it. You will make enemies appear to challenge your player, and discover some optimization techniques for great game performance. At the end, you will learn how to transform a 2D game into 3D, and you will be able to skill up to become a pro C# programmer with Unity 2017! Style and approach The book takes a practical, step-by-step approach where you learn C# coding while developing fun and interactive games 1: Discovering Your Hidden Scripting Skills and Getting Your Environment Ready Prerequisite knowledge to use this book Dealing with scriptphobia Downloading Unity Teaching behavior to GameObjects C# documentation – where to find it and do I need it at all? Working with C# script files Creating a C# script file Introducing the MonoDevelop code editor Instance? What is this? Summary 2: Introducing the Building Blocks for Unity Scripts Understanding what a variable is and what it does What is a method? Introducing the class The Start(), Update(), and Awake() methods, and the execution order Components that communicate using dot syntax Making decisions in code Pencil and paper are powerful tools Summary 3: Getting into the Details of Variables Writing C# statements properly Understanding component properties in Unity's Inspector Changing a property's value in the Inspector panel Private variables Naming your variables properly Beginning variable names with lowercase Using multiword variable names Declaring a variable and its type Assigning values while declaring a variable Where you declare a variable is important Variable scope - determining where a variable can be used Summary 4: Getting into the Details of Methods Using methods in a script Naming methods properly Defining a method the right way Understanding parentheses - why are they there? Specifying a method's parameters Returning a value from a method Summary 5: Lists, Arrays, and Dictionaries What is an array? Storing items in the List List versus arrays Retrieving the data from the Array or List ArrayList Dictionaries Summary 6: Loops Introduction to loops The foreach loop The for loop The while loop while versus for loops Loops in statements Modulo Searching for data inside an array Breaking the loop Summary 7: Object, a Container with Variables and Methods Working with objects is a class act Instantiating an object Bored yet? Using methods with objects Custom constructors Overloading Summary 8: Let's Make a Game! – from Idea to Development Your first game – avoiding the trap of the never–ending concept What do I need to learn before I start creating my own game? Game mechanics and core components Breaking the concept into smaller parts Testing the mechanics Target platform and resolution Target screen resolution Summary 9: Starting Your First Game Setting up a new Unity project for our game Preparing the player prefab PlayerController User input Animator Code Summary 10: Writing GameManager Gameplay loops Singleton class Starting the game Setting up input keys Using triggers Restarting the game Setting up the player starting position Code in this chapter Summary 11: The Game Level Designed levels versus generated levels Creating a designed level Creating a generated level Creating a copy of the level piece Instantiating Vector3 Testing LevelGenerator Extending the level The code used in this chapter Summary 12: The User Interface Introducting the Unity UI Views Buttons Hiding and showing the Canvas Reference exceptions GameView The code in this chapter Summary 13: Collectables Collectables The coin prefab High score and persisting data Health Points and Health bar Magic Points and Magic bar The code in this chapter Summary 14: Enemies What makes an enemy? Movement The code in this chapter Summary 15: Audio, 3D Games, and Export How to add sound effects and music How to create a 3D game How to export and make it playable Code Summary "With the latest version of Unity 2017 released, are you interested in developing creative and interactive games while learning C# DaGraca? Then this is the book that your are looking for. Its all about offering you a fun introduction to the world of game programming with C#. You'll start with the basics of C# 7 and its latest features. Then you'll see how to use C# 7 and its latest functional programming capabilities in order to create amazing games with Unity 2017. You'll create your first C# script for Unity, add objects to it, and learn how to create game elements with them. Then you'll work with the latest functional programming features of C# and learn how to leverage them for great game scripting. Throughout the book, you'll learn how to use the new Unity 2017 2D tool set and create an interactive 2D game with it. You will make enemies appear to challenge your player, and go through some optimization techniques to ensure great game performance. At the end, your 2D game will be transformed into 3D, and you'll be able to skill up to become a pro C# programmer with Unity 2017!"-- Page 4 of cover

کتاب‌های مشابه

Learning C# 7 By Developing Games with Unity 2017: Learn C# Programming by building fun and interactive games with Unity - Third Edition

Learning C# 7 By Developing Games with Unity 2017: Learn C# Programming by building fun and interactive games with Unity - Third Edition

۴۹٬۰۰۰ تومان

Learning C# by Developing Games with Unity: C# Programming for Unity Game Development , 2nd Edition - 2020

Learning C# by Developing Games with Unity: C# Programming for Unity Game Development , 2nd Edition - 2020

۴۹٬۰۰۰ تومان

Beginning C++ Game Programming: Learn to program with C++ by building fun games, 2nd Edition

Beginning C++ Game Programming: Learn to program with C++ by building fun games, 2nd Edition

۴۹٬۰۰۰ تومان

Learning C# by Developing Games with Unity 2019 : Code in C# and Build 3D Games with Unity, 4th Edition

Learning C# by Developing Games with Unity 2019 : Code in C# and Build 3D Games with Unity, 4th Edition

۴۹٬۰۰۰ تومان

Learning C# by Developing Games with Unity 2019 : Code in C# and Build 3D Games with Unity, 4th Edition

Learning C# by Developing Games with Unity 2019 : Code in C# and Build 3D Games with Unity, 4th Edition

۴۹٬۰۰۰ تومان

Learning C# by Developing Games with Unity 2021 : Kickstart Your C# Programming and Unity Journey by Building 3D Games From Scratch, 6th Edition

Learning C# by Developing Games with Unity 2021 : Kickstart Your C# Programming and Unity Journey by Building 3D Games From Scratch, 6th Edition

۴۹٬۰۰۰ تومان

Beginning C++ Game Programming: Learn C++ from scratch by building fun games, 3rd Edition

Beginning C++ Game Programming: Learn C++ from scratch by building fun games, 3rd Edition

۴۹٬۰۰۰ تومان

Learning C# by Developing Games with Unity 2021 : Kickstart Your C# Programming and Unity Journey by Building 3D Games From Scratch, 6th Edition

Learning C# by Developing Games with Unity 2021 : Kickstart Your C# Programming and Unity Journey by Building 3D Games From Scratch, 6th Edition

۴۹٬۰۰۰ تومان

Unity in Action, Third Edition : Multiplatform Game Development in C#

Unity in Action, Third Edition : Multiplatform Game Development in C#

۴۹٬۰۰۰ تومان

Unity in Action, Third Edition : Multiplatform Game Development in C#

Unity in Action, Third Edition : Multiplatform Game Development in C#

۴۹٬۰۰۰ تومان

Learning C# by Developing Games with Unity: Build, customize, and optimize professional games using unity engine

Learning C# by Developing Games with Unity: Build, customize, and optimize professional games using unity engine

۴۹٬۰۰۰ تومان

Unity 2017 2D Game Development Projects : Create Three Interactive and Engaging 2D Games with Unity 2017

Unity 2017 2D Game Development Projects : Create Three Interactive and Engaging 2D Games with Unity 2017

۴۹٬۰۰۰ تومان

قیمت نهایی

۴۴٬۰۰۰ تومان