Mastering Unity Game Automation Testing with CSharp (C#)
A course by
Sep/2025
97 lessons
English
Description
Curriculum
Instructor
8 hours of impactful content with the Unity Game Automation Testing:
- Learn the AltTester® SDK automation tool for game testing.
- Convert manual actions into efficient automation scripts.
- Design and develop a Unity game automation testing framework.
- Implement game automation testing through a real-world project case study.
- Understand object identification and interaction in automated tests.
- Execute tests on multiple devices using parallel testing.
- Generate detailed test reports for better analysis and debugging.
- Automation Execution in Unity 3D Editor.
- Automation Execution Outside Unity 3D Editor (Mobile & Browser)
- Test Automation Execution of WebGL Build
- Test Execution on Cloud Devices using BrowserStack.
Curriculum
- 10 Sections
- 97 Lessons
- Lifetime
Expand all sectionsCollapse all sections
- Introduction5
- Installation7
- AltTester® Desktop15
- 3.1AltTester® Desktop Starting Guide3 Minutes
- 3.2AltTester® Server Introduction3 Minutes
- 3.3AltTester® Instrumented Build : TrashCat (Downloadable APK)
- 3.4How to connect Instrumented Android game with AltTester® Desktop3 Minutes
- 3.5What to do if the attached device is not showing up?3 Minutes
- 3.6AltTester® Desktop Support Section2 Minutes
- 3.7SignUp & Activate License2 Minutes
- 3.8Update : Signup Policy2 Minutes
- 3.9Update: Community License Policy2 Minutes
- 3.10AltTester® Desktop – Game Screen Area2 Minutes
- 3.11AltTester® Desktop – Game Objects Hierarchy Area4 Minutes
- 3.12AltTester® Desktop – Game Element Details Area4 Minutes
- 3.13AltTester® Desktop – Recorder6 Minutes
- 3.14AltTester® Desktop – Settings4 Minutes
- 3.15AltTester® Desktop – Conclusion3 Minutes
- AltTester® API14
- 4.1Project Setup on VS code5 Minutes
- 4.2Framework Design7 Minutes
- 4.3API – FindObject()10 Minutes
- 4.4Execute the First Test16 Minutes
- 4.5Assignment1 Minute
- 4.6Assignment Solution1 Minute
- 4.7API – FindObjects()6 Minutes
- 4.8API – FIndObjectWhichContains()6 Minutes
- 4.9API – FindObjectsWhichContain()5 Minutes
- 4.10API – FindObjectAtCoordinates()5 Minutes
- 4.11API – GetAllElements()6 Minutes
- 4.12API – WaitForObject()10 Minutes
- 4.13API – WaitForObjectWhichContains()5 Minutes
- 4.14API – WaitForObjectNotToBePresent()5 Minutes
- AltObject12
- 5.1AltObject – name property5 Minutes
- 5.2AltObject – x-axis & y-axis coordinates properties2 Minutes
- 5.3AltObject – enabled property2 Minutes
- 5.4AltObject – worldX, worldY and worldZ properties3 Minutes
- 5.5AltObject – GetText()5 Minutes
- 5.6AltObject – SetText()4 Minutes
- 5.7AltObject – GetScreenPosition()3 Minutes
- 5.8AltObject – GetWorldPosition()4 Minutes
- 5.9AltObject – CallComponentMethod()6 Minutes
- 5.10AltObject – GetComponentProperty()6 Minutes
- 5.11AltObject – SetComponentProperty()4 Minutes
- 5.12AltObject – UpdateObject()2 Minutes
- Project - Endless Runner GamePlay Automation14
- 6.1Endless runner gameplay preparation10 Minutes
- 6.2Explore all obstacles list in AltTester® Desktop4 Minutes
- 6.3Declare the Jump() and Slide() action methods6 Minutes
- 6.4Declare the MoveRight() and MoveLeft() action methods5 Minutes
- 6.5Access Player’s CurrentLife, Speed and CurrentLane properties8 Minutes
- 6.6Fetch and store the initial obstacles in the list9 Minutes
- 6.7Fetch and store the newly added obstacles20 Minutes
- 6.8Creating and calling JumpDistance() method7 Minutes
- 6.9Avoid Obstacle Rat, LowBarrier and HighBarrier26 Minutes
- 6.10Avoid Obstacle Dog10 Minutes
- 6.11Avoid single – obstacle Roadworks Barrier, Bin, Roadworks Cone, Wheely Bin7 Minutes
- 6.12Avoid double – obstacle Roadworks Barrier, Bin, Roadworks Cone, Wheely Bin11 Minutes
- 6.13Conclusion1 Minute
- 6.14Source Code
- Advanced Features4
- Unity Basics & Definitions14
- 8.1Assets in Unity4 Minutes
- 8.2Model in Unity6 Minutes
- 8.3Materials in Unity4 Minutes
- 8.4Shaders in Unity4 Minutes
- 8.5Textures in Unity4 Minutes
- 8.6Fonts in Unity5 Minutes
- 8.7Audio in Unity8 Minutes
- 8.82D Sprites in Unity2 Minutes
- 8.9Prefab in Unity6 Minutes
- 8.10Packages in Unity3 Minutes
- 8.11GameObject V/S Components in Unity4 Minutes
- 8.12Transform Component in Unity7 Minutes
- 8.13RigidBody in Unity4 Minutes
- 8.14Vectors in Unity11 Minutes
- Unity Editor - Game Automation5
- Project - Tennis Game Automation in WebGL7
- 10.1Create and Run AltTester® Instrumented WebGL Builds Using Unity Editor5 Minutes
- 10.2Running WebGL Build on a Local Server3 Minutes
- 10.3Running WebGL Build on Live Server6 Minutes
- 10.4Running Live Server WebGL build on Mobile Browser2 Minutes
- 10.5Tennis Gameplay Automation: Setup and Start Match15 Minutes
- 10.6Tennis Gameplay Automation: Playing a Return Shot19 Minutes
- 10.7Download Code1 Minute
₹2,999.00₹519.00
100% positive reviews
832 students
97 lessons
Language: English
0 quiz
Assessments: Yes
Available on the app
Unlimited access forever
Skill level All levels
₹2,999.00₹519.00
