Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Optimising a mobile game in Unity

/

Author:Pete Jepson

Duration:7 hours on-demand video

Actual Duration:6h 44m

Release date:2023, July

Publisher:Udemy

Skill level:Intermediate

Language:English

Exercise files:Yes

Software:Unity

Course URL:https://www.udemy.com/course/optimising-a-mobile-game-in-unity

Learn essential optimization techniques to boost performance and achieve smooth frame rates for your mobile games in Unity.

Ready to make your mobile games run like a dream? This course dives into the nitty-gritty of optimizing your Unity projects, ensuring smooth gameplay and killer frame rates on both Android and iOS devices. Forget laggy experiences; we’re talking about making your games perform brilliantly, even on older hardware.

🎯 What you’ll learn

  • How to optimize graphics and code for mobile games
  • Strategies for designing for Android and iOS
  • Modifying Unity settings for better performance
  • Implementing object pooling
  • C# scripting for a mobile shooting game

✅ Requirements

  • Hardware: A computer capable of running Unity
  • Hardware: An Android or iOS mobile phone

📝 Description

Building games for mobile is a whole different ballgame compared to PC development, and it really hinges on smart optimization techniques. This course is your deep dive into those exact tips and tricks, specifically tailored for making games shine on mobile phones and tablets.

We’ll be building a Halloween-themed shooting game where enemies keep coming in endless waves, getting tougher as you progress. You’ll learn how to set up your Unity project correctly, tweak Unity settings for mobile, and understand what each setting actually does.

As we build, we’ll constantly use the Unity Profiler to check performance and find ways to optimize for buttery-smooth gameplay and rock-solid frame rates. We’ll focus on key areas like draw calls, batching, coroutines, and pooling enemies, among others.

Don’t sweat it if you’re new to coding; I’ll walk you through everything step-by-step, showing you best practices for mobile development. By the end, you’ll have a fully functional game that hits 30 FPS on older phones and 60 FPS on newer ones, for both Android and iOS.

🧑‍🎓 Who this course is for:

  • Do you struggle to get good frame rates in your mobile games? This course will show you how to optimize your games for great FPS.

🧑‍🏫 About the Author

Pete Jepson is a qualified teacher with over 12 years of experience in game design education. He’s been using Unity since 2013 and has created numerous courses on game and animation development using the engine. With a global student base of over 64,000, Pete is dedicated to supporting learners and is known for his quick and helpful responses to student questions.

🏁 Final Result

  • A fully working, optimized mobile shooting game capable of achieving 30-60 frames per second on a wide range of Android and iOS devices.
Curriculum

📋 Course content

  1. Introduction
    • Introduction1:22
  2. Getting Started
    • Downloading Unity3:07
    • Change to android build3:34
    • Optimising the settings10:27
    • Importing assets8:03
  3. Creating the Game
    • Scene layout15:24
    • Prop layout12:10
    • The profiler10:18
    • Adding walls12:19
    • Camera move control17:56
    • Assignment solution3:38
    • Displaying frame rates4:11
    • Baking lightmaps15:55
    • Adding player arms12:38
    • Adding a zombie character12:56
    • Adding more enemies12:54
    • New AI Navigation in Unity0:10
    • Zombie AI9:08
    • Shoot button13:48
    • Raycasting18:49
    • Shoot enemies task0:38
    • Adding particles12:16
    • Enemy pooling22:26
    • Pooling other enemies6:22
    • Damage sounds14:22
    • Damage graphics11:11
    • Adding a healthbar7:15
    • Reloading the gun16:08
    • Sound task0:51
    • Sound task review2:07
    • Timer6:54
    • Level load2:21
    • Loading enemies6:43
    • Displaying level12:23
    • Main menu7:02
    • Game over screen13:28
    • Resetting the game6:46
    • Health pickup6:40
  4. Profiling and Optimisation
    • Performance profiling12:44
    • Scripting profiling10:20
    • Profiler documentation2:54
    • Fixing any issues7:19
  5. Exporting
    • Export for android6:23
    • Switch to IOS platform0:54
    • Export for IOS8:23
    • Course completion1:13
  6. Final Project
    • The completed project0:18
Watch online or Download for Free
Optimising a mobile game in Unity by Pete Jepson
NAME
SIZEDURATION
01 – Introduction
2.2 MB1m
04 – Performance Profiling
25 MB33m
05 – Exporting
14.2 MB16m


Join us on
  Channel    and      Group

Leave a Comment

Your email address will not be published. Required fields are marked *