In this practical, project-based course, you will learn how to create a complete mobile driving game from the ground up. We will work with 3D meshes, characters, vehicles, levels, Blueprints, UI, gameplay systems, and optimization to build a playable project while focusing on performance throughout the development process. The course is inspired by the simple and accessible gameplay style found in popular mobile driving and parking games, but we will build our own original game, assets, systems, and gameplay in Unreal Engine 4.
What will you learn?
You will learn how to:
- Set up a mobile game project in Unreal Engine 4
- Import and properly configure 3D meshes
- Optimize meshes, materials, textures, and assets
- Set up characters and skeletal meshes
- Understand basic rig and animation setup
- Create and configure a driving/vehicle system
- Work with vehicle physics and controls
- Build gameplay mechanics using Blueprints
- Design and optimize game levels
- Create roads, environments, and gameplay areas
- Set up collision and interaction systems
- Create UI, HUD, menus, buttons, and gameplay interfaces
- Optimize lighting and environment performance
- Reduce unnecessary draw calls and expensive assets
- Use LODs and other optimization techniques
- Identify performance bottlenecks
- Profile your game and analyze FPS/performance
- Optimize Blueprints and gameplay logic
- Prepare your project for mobile devices
- Test your game on lower and mid-range hardware
- Perform a final optimization pass before packaging






