Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
- Електронні книги
- Hardware
- Інше
- Unity Game Development Essentials. If you have ambitions to be a game developer this guide is a must. Covering all the fundamentals of the Unity game engine, it will help you understand the different elements of 3D game creation through practical projects
Деталі електронної книги
Увійти, Якщо вас цікавить зміст видання.
Unity Game Development Essentials. If you have ambitions to be a game developer this guide is a must. Covering all the fundamentals of the Unity game engine, it will help you understand the different elements of 3D game creation through practical projects
Eлектронна книга
Game engines are central to the video games we know and love. From the artwork to the mathematics that underpin the frames onscreen, the engine calls the shots. Aside from offering one of the leading 3D game engines, Unity also provides a superlative development tool ñ a tool that can produce professional standard games for Mac, PC, and the Unity Web Player.
This book is a complete exercise in game development covering environments, physics, sound, particles, and much more, to get you up and working with Unity quickly.
Taking a practical approach, this book will introduce you to the concepts of developing 3D games before getting to grips with development in Unity itself. From creating 3D worlds to scripting and creating simple game elements you will learn everything you'll need to get started with game development for the PC, Mac, and Web.
This book is designed to cover a set of easy to follow examples, which culminate in the production of a First Person 3D game, complete with an interactive island environment. By introducing common concepts of game and 3D production, you'll explore Unity to make a character interact with the game world, and build puzzles for the player to solve, in order to complete the game. At the end of the book, you will have a fully working 3D game and all the skills required to extend the game further, giving your end-user, the player, the best experience possible. Soon you will be creating your own 3D games with ease!
This book is a complete exercise in game development covering environments, physics, sound, particles, and much more, to get you up and working with Unity quickly.
Taking a practical approach, this book will introduce you to the concepts of developing 3D games before getting to grips with development in Unity itself. From creating 3D worlds to scripting and creating simple game elements you will learn everything you'll need to get started with game development for the PC, Mac, and Web.
This book is designed to cover a set of easy to follow examples, which culminate in the production of a First Person 3D game, complete with an interactive island environment. By introducing common concepts of game and 3D production, you'll explore Unity to make a character interact with the game world, and build puzzles for the player to solve, in order to complete the game. At the end of the book, you will have a fully working 3D game and all the skills required to extend the game further, giving your end-user, the player, the best experience possible. Soon you will be creating your own 3D games with ease!
- Unity Game Development Essentials
- Table of Contents
- Unity Game Development Essentials
- Credits
- About the Author
- About the Reviewers
- Preface
- What this book covers
- Chapter 1Welcome to the Third Dimension
- Chapter 2Environments
- Chapter 3Player Characters
- Chapter 4Interactions
- Chapter 5Prefabs, Collection, and HUD
- Chapter 6Instantiation and Rigidbodies
- Chapter 7Particle Systems
- Chapter 8Menu Design
- Chapter 9Finishing Touches
- Chapter 10Building and sharing
- Chapter 11Testing and further study
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the necessary assets for the book
- Errata
- Piracy
- Questions
- What this book covers
- 1. Welcome to the Third Dimension
- Getting to grips with 3D
- Coordinates
- Local space versus World space
- Vectors
- Cameras
- Polygons, edges, vertices, and meshes
- Materials, textures, and shaders
- Rigid Body physics
- Collision detection
- Essential Unity concepts
- The Unity way
- Assets
- Scenes
- Game Objects
- Components
- Scripts
- Prefabs
- The Unity way
- The interface
- The Scene window and Hierarchy
- The Inspector
- The Project window
- The Game window
- Summary
- Getting to grips with 3D
- 2. Environments
- External modellers
- Resources
- Your first Unity project
- Using the terrain editor
- Terrain menu features
- Importing and exporting heightmaps
- Set Heightmap resolution
- Creating the lightmap
- Mass Place Trees
- Flatten Heightmap
- Refresh Tree and Detail Prototypes
- The terrain toolset
- Terrain Script
- Raise Height
- Paint height
- Smooth height
- Paint Texture
- Place Trees
- Paint Details
- Terrain Settings
- Sun, Sea, Sandcreating the island
- Step 1Terrain setup
- Step 2Island outline
- Step 3Volcano!
- Step 4Adding textures
- Painting procedure
- Sandy areas
- Grass & Rock
- Volcanoes Rock!
- Step 5Tree time
- Step 6Grassed up
- Step 7Let there be lights!
- Creating sunlight
- Step 8Whats that sound?
- Stereo versus Mono
- Formats
- The hills are alive!
- Importing your first package
- Further audio settings
- Step 9Look to the skybox!
- Step 10Open water
- Step 11Island walkabout
- Step 12Sun alignment and final tweaks
- Take Me Home! Introducing models
- Importing the model package
- Common settings for models
- Meshes
- Materials
- Animations
- Setting up the outpost model
- Terrain menu features
- Summary
- 3. Player Characters
- Working with the Inspector
- Tags
- Layers
- Prefabs and the Inspector
- Deconstructing the First Person Controller object
- Parent-child issues
- First Person Controller objects
- Object 1: First Person Controller (parent)
- Transform
- FPSWalker (Script)
- Character Controller
- Mouse Look (Script)
- Object 2: Graphics
- Mesh filter
- Mesh renderer
- Object 3: Main Camera
- Camera
- GUILayer and Flare Layer
- Mouse Look (Script)
- Audio listener
- Object 1: First Person Controller (parent)
- Scripting basics
- Commands
- Variables
- Variable data types
- Using variables
- Public versus private
- Functions
- Update()
- OnMouseDown()
- Writing functions
- If else statements
- Multiple conditions
- Globals and dot syntax
- Using static to define globals
- Dot syntax
- Comments
- Further reading
- The FPSWalker script
- Launching the script
- MacFPSWalker in Unitron
- Windows PCFPSWalker in Uniscite
- Deconstructing the script
- Variable declaration
- Storing movement information
- Moving the character
- Checking grounded
- @Script commands
- Launching the script
- Summary
- Working with the Inspector
- 4. Interactions
- Exploring collisions
- Ray casting
- The frame miss
- Predictive collision detection
- Adding the outpost
- Positioning
- Scaling
- Colliders and tagging the door
- Disabling automatic animation
- Opening the outpost
- Approach 1Collision detection
- Creating new assets
- Scripting for character collision detection
- Working with OnControllerColliderHit
- Writing custom functions
- Declaring the function
- Playing audio
- Checking door status
- Playing animation
- Reversing the procedure
- Function efficiency
- Finishing the script
- Attaching the script
- Approach 2Ray casting
- Disabling collision detectionusing comments
- Resetting the door collider
- Adding the ray
- Approach 1Collision detection
- Summary
- 5. Prefabs, Collection, and HUD
- Creating the battery prefab
- Download, import, and place
- Tagging the battery
- Scale, collider, and rotation
- Enlarging the battery
- Adding a trigger collider
- Creating a rotation effect
- Saving as a prefab
- Scattering batteries
- Displaying the battery GUI
- Creating the GUI Texture object
- Positioning the GUI Texture
- Scripting for GUI change
- Battery collection with triggers
- Restricting outpost access
- Restricting access
- Utilizing GetComponent()
- Hints for the player
- Battery GUI hint
- GUI Text hint
- Using fonts
- Restricting access
- Summary
- Creating the battery prefab
- 6. Instantiation and Rigid Bodies
- Introducing instantiation
- In concept
- In code
- Passing in an object
- Position and rotation
- Introducing rigid bodies
- Forces
- The Rigidbody component
- Making the minigame
- Creating the coconut prefab
- Creating the textured coconut
- Adding physics
- Saving as a prefab
- Creating the Launcher object
- Scripting coconut throws
- Checking for player input
- Playing feedback sound
- Instantiating the coconut
- Naming instances
- Assigning velocity
- Ensuring component presence
- Safeguarding collisions
- Including the Audio Source component
- Script and variable assignment
- Instantiate restriction and object tidying
- Activating coconut throw
- Removing coconuts
- Adding the coconut shy platform
- Import settings
- The platform
- Targets and coconut collisions
- Placement
- Coconut detection script
- Establishing variables
- Collision detection
- Resetting the target
- Including audio source
- Script assignment
- Making more targets
- Import settings
- Winning the game
- Variable setup
- Checking for a win
- Script assignment
- Incrementing and decrementing targets
- Adding
- Subtracting
- Finishing touches
- Adding the crosshair
- Toggling the crosshair GUI Texture
- Informing the player
- Adding the crosshair
- Creating the coconut prefab
- Summary
- Introducing instantiation
- 7. Particle Systems
- What is a particle system?
- Particle emitter
- Particle Animator
- Particle Renderer
- In summary
- Making the task
- Asset download
- Adding the log pile
- Creating the fire particle systems
- Making fire
- Ellipsoid Particle Emitter Settings
- Particle Animator settings
- Particle Renderer settings
- Adding a material
- Positioning the FireSystem
- Time to Test!
- Making smoke
- Ellipsoid Particle Emitter settings
- Particle Animator settings
- Particle Renderer settings
- Positioning
- Adding audio to the fire
- Making fire
- Lighting the fire
- Adding the matches
- Creating the Matches GUI
- Collecting the matches
- Setting fire
- Testing and confirming
- Summary
- What is a particle system?
- 8. Menu Design
- Interfaces and menus
- Making the main menu
- Creating the scene
- Visual example
- Duplicating the island
- Grouping the environment objects
- Duplicating the scene
- Cancelling mip mapping
- Adding titling
- GUI Texture formats
- Object creation
- Positioning
- Creating the scene
- Making the main menu
- Creating the menuapproach 1
- Adding the play button
- GUI Texture button script
- Assigning public member variables
- Testing the button
- Adding the instructions button
- Adding the quit button
- Using debug commands to check scripts
- Adding the play button
- Creating the menuapproach 2
- Disabling Game Objects
- Writing an OnGUI() script for a simple menu
- Fixed versus layout
- Public member variables
- The OnGUI() function
- Flexible positioning for GUIs
- Adding UnityGUI buttons
- Opening scenes with custom functions
- Applying and styling
- GUI skin settings
- Decision time
- Summary
- Interfaces and menus
- 9. Finishing Touches
- Volcano!
- Positioning the particle system
- Downloading assets
- Making the smoke material
- Particle system settings
- Ellipsoid Particle Emitter settings
- Particle Animator settings
- Adding audio to the volcano
- Volcano testing
- Coconut trails
- Editing the Prefab
- Trail Renderer component
- Updating the prefab
- Performance tweaks
- Camera Clip Planes and fog
- Ambient lighting
- Instructions scene
- Adding screen text
- Text Animation using Linear Interpolation (Lerp)
- Menu return
- Island level fade-in
- UnityGUI texture rendering
- Game win notification
- Summary
- Volcano!
- 10. Building and Sharing
- Build Settings
- Web Player
- Player Settings
- Web Player Streamed
- OS X Dashboard Widget
- OS X/Windows Standalone
- Web Player
- Building the game
- Adapting for web build
- Quit button platform automation
- Texture compression and debug stripping
- Building standalone
- Indie versus Pro
- Building for the Web
- Adapting web player builds
- Detection script<HEAD>
- Object embed<BODY>
- Adapting web player builds
- Adapting for web build
- Quality Settings
- Player Input settings
- Sharing your work
- Summary
- Build Settings
- 11. Testing and Further Study
- Testing and finalizing
- Public testing
- Frame rate feedback
- Boosting performance
- Public testing
- Approaches to learning
- Cover as many bases as possible
- If you don't know, just ask!
- Summary
- Testing and finalizing
- Index
- Назва: Unity Game Development Essentials. If you have ambitions to be a game developer this guide is a must. Covering all the fundamentals of the Unity game engine, it will help you understand the different elements of 3D game creation through practical projects
- Автор: Will Goldstone
- Оригінальна назва: Unity Game Development Essentials. If you have ambitions to be a game developer this guide is a must. Covering all the fundamentals of the Unity game engine, it will help you understand the different elements of 3D game creation through practical projects.
- ISBN: 9781847198198, 9781847198198
- Дата видання: 2009-10-01
- Формат: Eлектронна книга
- Ідентифікатор видання: e_3b7a
- Видавець: Packt Publishing