Поделиться

Proc-Con-Gen-Unity-Game-Dev
Publisher: PacktPublishing
Author: Watkins Ryan
ISBN-10:1785287478
ISBN-13:978-1785287473
Pages: 260
Language: English
Year: 2016
File: ebook PDF

Harness the power of procedural content generation in Unity games

Book Description:

Procedural Content Generation is a process by which game content is developed using computer algorithms, rather than through the manual efforts of game developers. This book teaches readers how to develop algorithms for procedural generation that they can use in their own games. These concepts are put into practice using C# and Unity is used as the game development engine.

This book provides the fundamentals of learning and continued learning using PCG. You’ll discover the theory of PCG and the mighty Pseudo Random Number Generator. Random numbers such as die rolls and card drafting provide the chance factor that makes games fun and supplies spontaneity. This book also takes you through the full development of a 2D game.

From external source link
Source Code link
mirror link

 

 

 

Starting with level generation, you’ll learn how PCG can make the game environment for you. You’ll move into item generation and learn the different techniques to procedurally create game items. Thereafter, you’ll be guided through the more abstract PCG areas such as scaling difficulty to the player and even generating music! The book helps you set up systems within your games where algorithms create computationally generated levels, art assets, quests, stories, characters, and weapons; these can substantially reduce the burden of manually creating every aspect of the game.

Finally, you’ll get to try out your new PCG skills on 3D terrain generation.

What You Will Learn

  • Understand the theory of Procedural Content Generation
  • Learn the uses of Pseudo Random Numbers
  • Create reusable algorithm designs for PCG
  • Evaluate the data structures for PCG
  • Develop smaller games with larger amounts of content
  • Generate content instead of spending time designing every minute detail
  • Learn when and how to add PCG to your game
  • Learn the fundamental techniques of PCG

Описание книги.

Процедурная генерация контента — это процесс, при котором игровой контент разрабатывается с использованием компьютерных алгоритмов, а не ручными усилиями разработчиков игр. Эта книга учит читателей, как разрабатывать алгоритмы процедурного генерирования, которые они могут использовать в своих собственных играх. Эти концепции применяются на практике с использованием C #, а Unity используется в качестве движка для разработки игр.

Эта книга предоставляет основы обучения и продолжения обучения с использованием PCG. Вы откроете для себя теорию PCG и мощный генератор псевдослучайных чисел. Случайные числа, такие как броски кубика и составление карты, обеспечивают фактор случайности, который делает игры веселыми и обеспечивает спонтанность. Эта книга также проведет вас через полную разработку 2D-игры.[otw_is sidebar=otw-sidebar-1]

Начав с генерации уровней, вы узнаете, как PCG может создать для вас игровую среду. Вы перейдете к генерации предметов и изучите различные методы для процедурного создания игровых предметов. После этого вы пройдете по более абстрактным областям PCG, таким как сложность масштабирования проигрывателя и даже создание музыки! Книга помогает вам настроить системы в ваших играх, где алгоритмы создают вычислительно сгенерированные уровни, художественные ресурсы, квесты, истории, персонажей и оружие; это может существенно уменьшить бремя ручного создания каждого аспекта игры.

Наконец, вы сможете опробовать свои новые навыки работы с ПК на 3D рельефе местности.

  • Понимать теорию генерации процедурного контента
  • Узнайте, как использовать псевдослучайные числа
  • Создание многоразовых алгоритмов для PCG
  • Оценить структуры данных для PCG
  • Разрабатывайте небольшие игры с большим количеством контента
  • Создавайте контент без мелочей
  • Узнайте, когда и как добавить PCG в свою игру
  • Изучите основные приемы PCG
  • Pseudo Random Numbers
  • Roguelike Games
  • Generating an Endless World
  • Generating Random Dungeons
  • Randomized Items
  • Generating Modular Weapons
  • Adaptive Difficulty
  • 1Generating Music
  •  2Generating a 3D Planet
  •  3Generating the Future

 

 

 Referring to wikipedia.org, you can view a list of well-known games using the Unity engine version.

List of Unity games

 

Procedural Generation in Unity (Tutorial)

https://www.htbook.ru/wp-content/uploads/2023/03/Proc-Con-Gen-Unity-Game-Dev.jpghttps://www.htbook.ru/wp-content/uploads/2023/03/Proc-Con-Gen-Unity-Game-Dev-130x200.jpgUnity game developmentPacktPublishing,Unity,Watkins RyanPublisher: PacktPublishing Author: Watkins Ryan ISBN-10:1785287478 ISBN-13:978-1785287473 Pages: 260 Language: English Year: 2016 File: ebook PDF Harness the power of procedural content generation in Unity games Book Description: Procedural Content Generation is a process by which game content is developed using computer algorithms, rather than through the manual efforts of game developers. This book teaches readers how to...Библиотека технической тематики. Техническая литература

Поделиться