In the wake of the indie game development scene, game development tools are no longer luxury items costing up to millions of dollars but are now affordable by smaller teams or even individual developers. Among these cutting-edge applications, Blender and Unity stand out from the crowd as a powerful combination that allows small-to-no budget indie developers or hobbyists alike to develop games they have always dreamt of creating.
Starting from the beginning, this video will cover designing the game concept, constructing the gameplay, creating the characters and environment, implementing game logic and basic Artificial Intelligence, and finally deploying the game for others to play. By sequentially working through the steps in each section, you will quickly master the skills required to develop your dream game from scratch.
About The Author
Lee Zhi Eng is a 3D artist-turned-programmer who is currently the co-founder cum chief technical executive at Reonyx Tech, a technology firm based in Malaysia. Before he co-founded the company, he worked as an artist and programmer in several game studios before becoming a part-time lecturer for two years at a university, teaching game development subjects related to Unity Engine and Unreal Engine. He not only took part in various projects related to games, interactive apps, and virtual reality, he also participated in multiple projects that are more oriented towards software and system development—for example, vehicle tracking systems, corporate management systems, Web applications, and so on . . .When he is not writing code, he enjoys travelling, photography, and exploring new technologies.
Discover roles in game development and acquire knowledge about the game
Know the story of the game and select a suitable visual style
Understand the concept design for your game's characters and environment
Discover methods to construct a 3D game character
Learn about monster’s UV mapping and how to unwrap it
Enhance and modify the texture of the monster to give it a perfect 3D look
Use the basic modeling skills to create the player character
Learn about the character’s UV mapping and how to unwrap it
Create monster’s armature and know about the rigging process for development
Learn how to create a new armature for the game
To customize the body, see how to change the value of the skin weights
Make the characters 3D and alive by animating them
Overlay the level layout design and build the terrain model
Discover how to create rock models that will be used in the level
See how to enhance the visual identity of a 3D object
Create grass 3D models for the game in blender
Find out how to construct textures for the grass models
Discover the importance of game structure design
Learn more about the UI by designing its structure
Player inputs and movements in Unity
Know what conditions we need to set in our AI by designing the basic AI
Make the character strong by constructing attributes and change the outlook of the character
Learn to alter the player's attributes by creating in-game items
Adjust the AI script slightly to make the enemies able to patrol around
Allow the player to save his/her game progression and continue playing the game
Discover different moods and affect the player's emotions with the help of particle system
Make the particle system to cover the entire scene
Learn to create a particle by using a texture sheet that will be used as torch fire
Enhance your game's visuals using Image FX
Balance visual quality and performance with quality settings
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.