LEARNING PATH: The Complete Guide to Unreal Engine 4
What you'll learn
- Work with classes and actors in Unreal Engine 4
- Implement actor functionalities in Unreal Engine 4
- Perform spawning and de-spawning on actors in Unreal Engine 4
- Learn memory management in Unreal Engine 4
- Understand the working of delegates and events in Unreal Engine 4
- Learn to program with event handlers
- Create core logging, math, foliage, and landscape APIs
- Learn advanced concepts such as in-class communications, AI, and shader programming
- Basic knowledge of C++ programming is required.
Unreal Engine 4 is one of the most comprehensive and advanced game engines in the market. It has garnered a lot of attention in the gaming world because of its new and improved graphics and rendering engine, the physics simulator, particle generator, and more. So, if you're a game developer who wants to enhance your game programming skills using Unreal Engine 4, then go for this Learning Path.
Packt’s Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
The highlights of this Learning Path are:
● Learn basic concepts of Unreal Engine 4 such as classes, actors, and components
● Explore advanced concepts of Unreal Engine 4 such as in-class communications, AI, and shader programming
● Create your own gameplay API using Unreal Engine 4
Let's take a quick look at your learning journey. This Learning Path starts off with installing Unreal Engine 4 and setting up your first project. You will then learn the basic concepts such as classes, actors, and components and will implement them in your project. You will also understand how Unreal Engine 4 deals with memory management.
Next, you will be exposed to event handling, class communications, input systems, and other concepts by utilizing the C++ programming language in Unreal Engine 4. You will learn about the Artificial Intelligence (AI) engine within Unreal Engine 4 and how to program basic AI functionalities in your games. You will also see how to create operators and functions in Unreal Engine 4.
Moving ahead, you will explore shader programming in Unreal Engine 4 to implement lighting and materials for your games which allows you to drastically enhance the visual appeal of your game. You will see several APIs within Unreal Engine 4. Next, you will learn to utilize these APIs in your code base. Finally, you will learn to create your own gameplay API using Unreal Engine 4.
By the end of this Learning Path, you will have all the necessary skills to start building your own gaming creations.
Meet Your Expert:
We have the best works of the following esteemed author to ensure that your learning journey is smooth:
Dr. Alireza Tavakkoli is an associate professor of computer science at the University of Houston-Victoria. He is the director of the Digital Gaming and Simulation program. He is also the founder of Computation and Advanced Visualization Engineering Laboratory. His research interests include visual computing and visualization, artificial intelligence and machine learning, virtual reality for telepresence and telerobotics, and high-performance computing. During his tenure at the university, Dr. Tavakkoli has taught graduate and undergraduate courses in computer science and gaming, including advanced level design, game engines programming, gaming network architecture, artificial intelligence, parallel computing, and theory of computation.
Who this course is for:
- This Learning Path is for game developers who wish to explore Unreal Engine 4 as their game development platform.
Packt are an established, trusted, and innovative global technical learning publisher, founded in Birmingham, UK with over eighteen years experience delivering rich premium content from ground-breaking authors and lecturers on a wide range of emerging and established technologies for professional development.
Packt’s purpose is to help technology professionals advance their knowledge and support the growth of new technologies by publishing vital user focused knowledge-based content faster than any other tech publisher, with a growing library of over 9,000 titles, in book, e-book, audio and video learning formats, our multimedia content is valued as a vital learning tool and offers exceptional support for the development of technology knowledge.
We publish on topics that are at the very cutting edge of technology, helping IT professionals learn about the newest tools and frameworks in a way that suits them.