About Academy

Our academy vertical offers a wide range of comprehensive courses specialising in game development. With our studio’s strong background in the development process, the students will get hands-on training using examples of live projects. We focus on the core development process using Unreal Engine 5 as the main tool. The course curriculum has been designed keeping in mind the industry requirements.

Neosphere Academy’s objective is to train and create a solid workforce in the ever-growing Indian game development space. We offer paid internships to our students after their course completion with a chance of getting hired as full-time developers in Neosphere Interactive Studios, based on their performance.

UATC

Unreal Engine Authorized Training Center

We are proud to partner with Epic Games on the training front. We are one of the few Unreal Engine Authorized Training Centres in India. Our core focus is on the areas of UE5 game development which includes gameplay programming using C++/blueprints, mobile game development, and multiplayer game development. The courses have been designed for students from beginner to advanced level. Co-founder and one of the Directors, Rajesh Iyer is a certified Unreal Engine Authorised Instructor and has a vast experience of more than 15 years in the field of game development and has worked on different platforms like PC, Consoles, and Mobile. Rajesh specializes in gameplay programming in Unreal Engine C++ and Blueprints.

Courses

Game Development using Unreal Engine 5 Blueprints

Who is this course for

  • Absolute beginner to Intermediate Unreal Engine 5 Blueprints.
  • Creating a game in Unreal Engine 5 Blueprints from scratch using best industry practices including Version Control of projects in GitHub.

Requirements

  • Basics of navigating around Unreal Engine 5.
  • Computer powerful enough to run Unreal Engine 5 and a decent internet connection.

Modules

  • Introduction to the Course
  • Introduction to Blueprints
  • Blueprint Events
  • Blueprint Functions
  • Timeline Animations in Blueprints
  • Enumerations
  • Structs
  • Data Tables
  • Blueprint Interfaces
  • Event Dispatchers in Blueprints
  • Child Blueprints
  • Blueprint Function Libraries
  • Introduction to UMG for UI in Unreal Engine 5
  • Learning Git integration with Unreal Engine Projects
  • Examining the development practices used in the PC Game 1971: Indian Naval Front
  • Bringing it all together by creating a game in UE5 using Blueprints
  • Packaging the Game for distribution
  • Conclusion

Duration : 3 Months

Unreal Engine 5 C++ for absolute beginners

Who is this course for

This course is for students with no prior working knowledge of C++ and Unreal Engine. The student will begin by learning the basics of C++ before getting introduced to Unreal Engine. He/she will also be introduced to Blueprints and taught to leverage its power combined with C++ for making practical applications in Unreal Engine. The final section of the course will teach the student to make a complete simple game in UE5 from scratch using C++ and Blueprints.

What you will learn in the course

  • Basic C++
  • Unreal Engine 5
  • Creating a simple game in UE5 using C++ and Blueprints from scratch

Requirements

  • No prior C++ knowledge is needed
  • No prior Unreal Engine knowledge is needed
  • Computer powerful enough to run Unreal Engine 5 and a decent internet connection
  • Visual Studio Community 2019 or above OR Jetbrains Rider

Modules

  • Introduction to the Course
  • Learning C++
  • Introduction to Unreal Engine 5
  • C++ for Unreal Engine
  • Introduction to Blueprints
  • Introduction to UMG for UI in Unreal Engine 5
  • Bringing it all together by creating a simple game in UE5 using C++ and Blueprints
  • Conclusion

Duration : 1 Month

Unreal Engine 5 C++ for non-C++ Programmers

Who is this course for

This course is for students with prior working knowledge of C++ or any other programming language. The student will begin by refreshing his/her knowledge of C++ OR get accelerated training in C++ before getting introduced to Unreal Engine. He/she will also be introduced to Blueprints and taught to leverage its power combined with C++ for making practical applications in Unreal Engine. The final section of the course will teach the student to make an endless runner game in UE5 from scratch using C++ and Blueprints.

What you will learn in the course

  • A quick refresher of C++
  • Unreal Engine 5
  • Creating an endless runner in UE5 using C++ and Blueprints from scratch

Requirements

  • Prior programming knowledge is needed
  • No prior Unreal Engine knowledge is needed
  • Computer powerful enough to run Unreal Engine 5 and a decent internet connection
  • Visual Studio Community 2019 or above OR Jetbrains Rider

Modules

  • Introduction to the Course
  • Quick revision of C++(for programmers who have coded in C++ in the past)
  • Accelerated C++(for programmers with experience in other languages)
  • Introduction to Unreal Engine 5
  • C++ for Unreal Engine
  • Introduction to Blueprints and interfacing with C++ code
  • Introduction to UMG for UI in Unreal Engine 5
  • Bringing it all together by creating an Endless runner game in UE5 using C++ and Blueprints
  • Conclusion

Duration : 1.5 Months

Introduction to Mobile Development using C++ for absolute beginners in Unreal Engine 5

Who is this course for

This course is for students with prior working knowledge of C++ or any other programming language. The student will begin by refreshing his/her knowledge of C++ OR get accelerated training in C++ before getting introduced to Unreal Engine. He/she will also be introduced to Blueprints and taught to leverage its power combined with C++ for making practical applications in Unreal Engine. The final section of the course will teach the student to make an endless runner game in UE5 from scratch using C++ and Blueprints.

What you will learn in the course

  • A quick refresher of C++
  • Unreal Engine 5
  • Create a complete endless runner game for Android phones using C++

Requirements

  • Prior programming knowledge is needed
  • No prior Unreal Engine knowledge is needed
  • Computer powerful enough to run Unreal Engine 5 and a decent internet connection
  • Visual Studio Community 2019 or above OR Jetbrains Rider

Modules

  • Introduction to the Course
  • Quick revision of C++(for programmers who have coded in C++ in the past)
  • Accelerated C++(for programmers with experience in other languages)
  • Introduction to the Course
  • Learning C++
  • Introduction to Unreal Engine 5
  • C++ for Unreal Engine
  • Introduction to Blueprints and interfacing with C++ code
  • Input system for Mobiles
  • Introduction to UMG for UI in Unreal Engine 5
  • Bringing it all together by creating a simple Mobile game in UE5 using C++ and Blueprints
  • Conclusion

Duration : 3 Months

Introduction to Unreal Engine 5 Multiplayer using C++

Who is this course for

Accelerated C++ and basics of Unreal Engine 5 to create an endless runner game.

What you will learn in the course

  • A quick refresher of C++
  • Understand core Multiplayer concepts in Unreal Engine
  • Understand important Multiplayer techniques like client-side prediction
  • Create a complete Multiplayer game using C++ with multiple game modes

Requirements

  • Prior programming knowledge is needed
  • No prior Unreal Engine knowledge is needed
  • Computer powerful enough to run Unreal Engine 5 and a decent internet connection
  • Visual Studio Community 2019 or above OR Jetbrains Rider

Modules

  • Introduction to the Course
  • Introduction to concepts in Unreal Engine Multiplayer
  • Practical examples of Replication
  • Multiplayer Subsystems
  • Creating a Multiplayer Shooter
  • Lag Compensation Techniques
  • Additional Game Modes
  • Conclusion

Duration : 3 Months