0 رای
وضعیت موجودی موجود

قیمت قبلی: 5,080,000 ریال
قیمت: 4,680,000 ریال

 



Product details

  • Publisher ‏ : ‎ Packt Publishing - ebooks Account; 6th ed. edition (October 29, 2021)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 428 pages
  • ISBN-10 ‏ : ‎ 1801813949
  • ISBN-13 ‏ : ‎ 978-1801813945

 

جلد معمولی سیاه و سفید_کتاب Learning C# by Developing Games with Unity 2021: Kickstart your C# programming and Unity journey by building 3D games from scratch, 6th Edition

Learn C# programming from scratch using Unity as a fun and accessible entry point with this updated edition of the bestselling series

Key Features

  • Learn C# programming basics, terminology, and coding best practices
  • Become confident with Unity fundamentals and features in line with Unity 2021
  • Apply your C# knowledge in practice and build a working first-person shooter game prototype in Unity

Book Description

The Learning C# by Developing Games with Unity series has established itself as a popular choice for getting up to speed with C#, a powerful and versatile programming language with a wide array of applications in various domains. This bestselling franchise presents a clear path for learning C# programming from the ground up through the world of Unity game development.

This sixth edition has been updated to introduce modern C# features with Unity 2021. A new chapter has also been added that covers reading and writing binary data from files, which will help you become proficient in handling errors and asynchronous operations.

The book acquaints you with the core concepts of programming in C#, including variables, classes, and object-oriented programming. You will explore the fundamentals of Unity game development, including game design, lighting basics, player movement, camera controls, and collisions. You will write C# scripts for simple game mechanics, perform procedural programming, and add complexity to your games by introducing smart enemies and damage-causing projectiles.

By the end of the book, you will have developed the skills to become proficient in C# programming and built a playable game prototype with the Unity game engine.

What you will learn

  • Follow simple steps and examples to create and implement C# scripts in Unity
  • Develop a 3D mindset to build games that come to life
  • Create basic game mechanics such as player controllers and shooting projectiles using C#
  • Divide your code into pluggable building blocks using interfaces, abstract classes, and class extensions
  • Become familiar with stacks, queues, exceptions, error handling, and other core C# concepts
  • Learn how to handle text, XML, and JSON data to save and load your game data
  • Explore the basics of AI for games and implement them to control enemy behavior

Who this book is for

If you're a developer, programmer, hobbyist, or anyone who wants to get started with C# programming in a fun and engaging manner, this book is for you. Prospective Unity game developers will also find this title useful. No prior experience in programming or Unity required.

Table of Contents

  1. Getting to Know Your Environment
  2. The Building Blocks of Programming
  3. Diving into Variables, Types, and Methods
  4. Control Flow and Collection Types
  5. Working with Classes, Structs, and OOP
  6. Getting Your Hands Dirty with Unity
  7. Movement, Camera Controls, and Collisions
  8. Scripting Game Mechanics
  9. Basic AI and Enemy Behavior
  10. Revisiting Types, Methods, and Classes
  11. Introducing Stacks, Queues, and HashSets
  12. Saving, Loading, and Serializing Data
  13. Exploring Generics, Delegates, and Beyond
  14. The Journey Continues

منابع کتاب جلد معمولی سیاه و سفید_کتاب Learning C# by Developing Games with Unity 2021: Kickstart your C# programming and Unity journey by building 3D games from scratch, 6th Edition

برنامه نویسی سی شارپ را از ابتدا با استفاده از Unity به عنوان یک نقطه ورود سرگرم کننده و در دسترس با این نسخه به روز از مجموعه پرفروش بیاموزید.

ویژگی های کلیدی

  • اصول برنامه نویسی سی شارپ، اصطلاحات و بهترین شیوه های کدنویسی را بیاموزید
  • با اصول و ویژگی های Unity مطابق با Unity 2021 مطمئن شوید
  • دانش C# خود را در عمل به کار ببرید و یک نمونه اولیه از بازی تیراندازی اول شخص در یونیتی بسازید

توضیحات کتاب

سری Learning C توسط Developing Games with Unity خود را به عنوان یک انتخاب محبوب برای بالا بردن سرعت با C#، یک زبان برنامه نویسی قدرتمند و همه کاره با طیف گسترده ای از برنامه های کاربردی در حوزه های مختلف، تثبیت کرده است. این فرنچایز پرفروش راهی روشن برای یادگیری برنامه نویسی سی شارپ از پایه در دنیای توسعه بازی یونیتی ارائه می دهد.

این نسخه ششم برای معرفی ویژگی‌های مدرن سی شارپ با Unity 2021 به‌روزرسانی شده است. فصل جدیدی نیز اضافه شده است که خواندن و نوشتن داده‌های باینری از فایل‌ها را پوشش می‌دهد که به شما کمک می‌کند در مدیریت خطاها و عملیات ناهمزمان مهارت داشته باشید.

این کتاب شما را با مفاهیم اصلی برنامه نویسی در سی شارپ از جمله متغیرها، کلاس ها و برنامه نویسی شی گرا آشنا می کند. شما اصول توسعه بازی یونیتی، از جمله طراحی بازی، اصول نورپردازی، حرکت بازیکن، کنترل دوربین، و برخورد را بررسی خواهید کرد. شما اسکریپت های C# را برای مکانیک های ساده بازی می نویسید، برنامه نویسی رویه ای را انجام می دهید و با معرفی دشمنان هوشمند و پرتابه های آسیب زا، به بازی های خود پیچیدگی می بخشید.

تا پایان کتاب، مهارت های لازم برای مهارت در برنامه نویسی سی شارپ را توسعه داده اید و یک نمونه اولیه بازی قابل بازی با موتور بازی Unity ساخته اید.

آنچه خواهید آموخت

  • مراحل و مثال های ساده را برای ایجاد و پیاده سازی اسکریپت های C# در Unity دنبال کنید
  • برای ساخت بازی هایی که جان می گیرند، یک طرز فکر سه بعدی ایجاد کنید
  • ایجاد مکانیک های اولیه بازی مانند کنترلرهای بازیکن و پرتابه های تیراندازی با استفاده از سی شارپ
  • کد خود را با استفاده از رابط ها، کلاس های انتزاعی و پسوند کلاس به بلوک های ساختمانی قابل اتصال تقسیم کنید
  • با پشته ها، صف ها، استثناها، مدیریت خطا و سایر مفاهیم اصلی C# آشنا شوید
  • با نحوه مدیریت داده های متن، XML و JSON برای ذخیره و بارگیری داده های بازی خود آشنا شوید
  • اصول اولیه هوش مصنوعی برای بازی ها را کاوش کنید و آنها را برای کنترل رفتار دشمن پیاده سازی کنید

این کتاب برای چه کسی است

اگر شما یک برنامه نویس، برنامه نویس، سرگرمی یا هرکسی هستید که می خواهد برنامه نویسی C# را به شیوه ای سرگرم کننده و جذاب شروع کند، این کتاب برای شما مناسب است. توسعه دهندگان بازی Unity آینده نیز این عنوان را مفید خواهند یافت. بدون نیاز به تجربه قبلی در برنامه نویسی یا Unity.

فهرست مطالب

  1. آشنایی با محیط
  2. بلوک های سازنده برنامه نویسی
  3. غواصی در متغیرها، انواع و روش ها
  4. کنترل جریان و انواع مجموعه
  5. کار با کلاس ها، ساختارها و OOP
  6. با یونیتی دستان خود را کثیف کنید
  7. حرکت، کنترل دوربین و برخورد
  8. اسکریپت مکانیک بازی
  9. هوش مصنوعی اولیه و رفتار دشمن
  10. بازبینی انواع، روش‌ها و کلاس‌ها
  11. معرفی Stacks، Queues و HashSets
  12. ذخیره، بارگیری و سریال سازی داده ها
  13. کاوش ژنریک، نمایندگان، و فراتر از آن
  14. سفر ادامه دارد

نظرات کاربران درباره جلد معمولی سیاه و سفید_کتاب 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 نظر می دهد.

ارسال نظر درباره جلد معمولی سیاه و سفید_کتاب 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

6th Edition Learning C# by Developing Games with Unity 2021: Kickstart your C# programming and Unity journey by building 3D games from scratch game programming Programming خرید اینترنتی کتاب های لاتین خرید اینترنتی کتاب های زبان اصلی کامپیوتر

بر اساس سلیقه شما...

Product details Publisher ‏ : ‎  Cambridge University Pre ...
6,380,000 ریال

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید