官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 梅州市| 乡宁县| 武清区| 美姑县| 措勤县| 金昌市| 儋州市| 金溪县| 涿鹿县| 巴楚县| 青铜峡市| 温泉县| 连州市| 广丰县| 宁蒗| 垫江县| 柳林县| 黄冈市| 浑源县| 长子县| 平潭县| 岐山县| 龙井市| 合水县| 鄄城县| 固安县| 卢氏县| 临江市| 镇沅| 泗阳县| 昌宁县| 胶州市| 临沧市| 融水| 金坛市| 九江市| 翼城县| 务川| 伊通| 台北市| 黄平县|