- Building an FPS Game with Unity
- John P. Doran
- 500字
- 2021-07-09 21:09:44
What this book covers
Chapter 1, Getting Started on an FPS, will give readers a brief overview, from a beginner's point of view, of the exciting world of Unity development for the creation of a first-person shooter (FPS) title. We will start off by creating a project and then set up our project by installing UFPS and Prototype. We'll also see how we can customize Unity's layout and organize our files effectively.
Chapter 2, Building Custom Weapons, will talk about one of the most important things in the FPS game: the weapons. In this chapter, we will create a testbed to work on and learn how to build a weapon in UFPS from a model while also learning about UFPS features such as UnitBanks and various weapon properties to give your weapons a feel "just right" for you.
Chapter 3, Prototyping Levels with Prototype, will help us take on the role of a level designer, who has been tasked to create a level prototype to prove that our gameplay is solid. We will make use of the free tool Prototype to help in this endeavor. In addition, you will also learn some beginning level designing.
Chapter 4, Creating Exterior Environments, explores the various ways to add more organic-feeling areas to your levels, making use of Unity's different terrain tools while also adding water, trees, grass, custom skyboxes, and fog to create a complete environment that can be used in your project.
Chapter 5, Building Encounters, will show how to create various types of encounters that players may experience to create effective gameplay scenarios starting with a simple turret, then creating a melee enemy using the free RAIN AI Engine as well as a ranged enemy using Shooter AI. You will then learn how to place enemies as well as spawn them into our scene. Lastly, you will learn how to place ammo and healthpacks in the level to guide players through the level.
Chapter 6, Breathing Life into Levels, will explore some of the ways we can breathe life into our levels with moving objects and more things that the player can interact with, such as exploding barrels, moving doors, and elevators.
Chapter 7, Adding Polish with ProBuilder, will take all of the pieces we created in the previous chapters and put them together to create a finished level. You will learn how to upgrade Prototype levels to using ProBuilder, gaining the ability to add materials to wall faces and create custom UVs. You will also learn how to create materials and how to mesh your levels to create a complete environment.
Chapter 8, Creating a Custom GUI, will demonstrate how to use Unity's new GUI system to create a custom GUI to replace the one given to us by UFPS to help our project stand out.
Chapter 9, Finalizing Our Project, will focus on exporting our game from Unity and then creating an Installer so that we can give it to all of our friends, family, and prospective customers.
- 數據科學實戰手冊(R+Python)
- OpenStack Cloud Computing Cookbook(Third Edition)
- Hands-On Machine Learning with scikit:learn and Scientific Python Toolkits
- Mastering PHP Design Patterns
- C語言程序設計案例式教程
- PostgreSQL 11從入門到精通(視頻教學版)
- LabVIEW虛擬儀器程序設計從入門到精通(第二版)
- Unity 3D腳本編程:使用C#語言開發跨平臺游戲
- GameMaker Essentials
- Anaconda數據科學實戰
- 你真的會寫代碼嗎
- Java RESTful Web Service實戰
- 計算機應用基礎案例教程(第二版)
- Visual C++程序設計全程指南
- HTML5程序設計基礎教程