Outscal Logooutscal logo
Halo Section Bg

Learn Game Programming by Building Games

Outscal is a platform built by game developers for game developers! Over the last 6 years, we have helped thousands of professionals become game programmers and land jobs in the top game studios.

Start Free Trial

No Card Required. Pause Anytime.

Game Programming Learning Paths

Guided paths to help you reach your game development goals

Game Projects Built By Industry Experts

Our team of experienced game dev professionals creates impactful projects, led by our founder Mayank and developers who've worked on major titles like Transformers and Temple Run 2.


After struggling to find adequate game development education and taking on significant student debt, Mayank founded Outscal. Now, 60% of our team consists of former students who succeeded in the gaming industry and returned to help others build their careers in games.



compressed_mayank_sir_db347fe081.webp

Our Alums Work Here

Banner #2.jpg
Start Free Trial

Project Updates

We encourage our clan members to build in public. Posting your progress on platforms like LinkeIin & Twitter holds you accountable and helps you reach the right audience. Imagine recruiters reaching out to you after seeing your daily progress. This is what our clan members have seen happening and its your turn now.

Kishore M

Kishore M

Unity Game Developer

Hello World!


This is a First-Person Hunter type Game. Developed this project in 4 days for Outscal's MAT assignment.


GitHub project link: https://lnkd.in/g4Ci29Gw

Playable Game link: https://lnkd.in/gXUHhnKw


Design Patterns ☟

  • Generic Singleton: Created Generic Singleton and made Service script as Singletons from Generic Singleton.
  • MVC-S: Created Model View Controller for Enemy, Weapon, and Bullet.
  • Scriptable Objects: Scriptable Object to store all different Enemy, Weapon, and Bullet data.
  • State-Machine: State Machine for Enemy to do assigned tasks only for that State.

Game Functionalities ☟

  • 3 types of Weapons: Single Pistol, Double Pistol, and Sniper.
  • 4 types of Enemies for Hunting.
  • Player can choose their Weapon and Enemy from Lobby.
  • Player can move into the world freely, but movement speed will be reduced according to Weapon weight.
  • Enemy will Patrol until Player enters the range.
  • No health for Player; if the Enemy reaches the Player, they will be Dead.
  • Different hit areas can reduce different damage for Enemy.
  • Zoom functionality for Sniper.

Clanmates ➾ Tanya Gupta, Vimarsh Sharma, Kunal Khedkar, P D Vivekanand, Pramod Aradhya, Ashwin Rajpurohit, Shakil Hassan, Tarun Rankawat, Rushabh Gohel, Vatsal Maheshwari.


Outscal Mentors ➾ Mayank Grover, Malhar Devasthali, Arindam Bharati, Praful Joshi.


#outscal #projects #outscalassignments #gamedesign #unity3d #unitygames #gamedev

Felipe Assis

Felipe Assis

I am a developer specialized in C# and Unity, with considerable knowledge in c++, Unreal, Java, Javascript, Node.Js, Angular and React

I’ve started the State Machine Pattern module in the Game Development Advanced course at Outscal! ⚙️

The State Machine Pattern is a fundamental approach in game development for managing different system states, such as character animations, AI logic, or game phases.
It helps organize and control transitions clearly and efficiently, reducing code complexity.

I’m excited to dive deeper into this pattern and see how it can make my projects more robust and scalable!

Darshan Sahay

Darshan Sahay

Jr. Software Engineer

Hello everyone,

I want to share an update on the project "Home Calling" that I have been working on as a part of Outscal Gamejam.

I have created a 3D Hack and Slash game which features 2 playable characters.
To create the project, I have used State Behaviors for the enemies and Animation Events for characters.

I would like to thank my mentors Mayank Grover and Malhar Devasthali from Outscal for guiding me and helping me in creating the project.
I would also like to thank my clanmates who constantly supported me throughout the project.

You can download the project from the link below and share your feedback and suggestions, as the project is still in development.

Choose Your Plan

PRO PLAN

$19.99

/month

Monthly Subscriptions, Cancel Anytime

Content For 20+ Game Projects

Certificate for each project

Start Free Trial

No Card Required. Pause Anytime.

MENTORSHIP PLAN

Custom

Lifetime Access To All Content

Code Reviews

1-on-1 Mentorship

Placement Support

Networking Sessions

Book A Call

Frequently Asked Questions

What is included in the Pro Plan?

You get full access to our entire library of 20+ game projects covering Unity, C++, Data Structures and Design Patterns. Plus, any future projects added will be included at no extra cost.

I am an existing student enrolled in an Outscal program, do I need a subscription for Pro?

If you are already enrolled at Outscal in any of these courses: Full Stack Game Developer, Game Development Advance, Game Dev Fast Track, then you already have full access to out content library, no extra subscription is needed.

What happens to my progress if I cancel my subscription of Pro Plan?

Your progress stays saved. If you renew later, you'll pick up right where you left off.

What content is included in the projects?

Each project focuses on a specific skillset like Design Patterns, Unity, C++, or data structures and guides you through building a real game while you learn these technical concepts. Hence the name "Projects.”

What is the difference between Pro and Mentorship plan?

The Pro plan gives you full access to our entire content library. The Mentorship plan includes everything in Pro plus one-on-one guidance from industry veterans, code reviews, placement prep, and job support.

Does the content include live classes?

No, all content is text-based or pre-recorded , allowing you to learn at your own pace. If you want one-on-one guidance, you can opt for the Mentorship plan.

Does the content include video content?

The core material is text-based. It is engaging text-based format enriched with images, GIFs and videos where helpful. Yet text remains the primary medium.

When will the payment for the subscription be deducted?

Your subscription payment is deducted at the beginning of each 30-day cycle.

Is placement support included in the program?

Placement support isn’t included in the Pro plan (subscription). It’s part of the Mentorship plan, which also offers one-on-one mentorship with industry veterans, code reviews, and placement preparation.

How can I get my doubts solved while I do the courses?

We have a 24/7 Discord community of thousands of game developers who help each other daily. For serious issues, you can directly contact our internal ops team.

Will I get access to all future content that gets added to the library?

Yes, as an active subscriber, you’ll have access to any new projects we add, at no extra cost.

How can I cancel my subscription?

To easily cancel your subscription, simply send an email to admissions@outscal.com or reach out to your payment provider (PayPal or RazorPay). We're here to help you!

What is the best order to complete the 20 projects?

We recommend following the sequence displayed on the “Courses” page, which progresses from beginner to advanced levels (top to bottom). Each project includes a difficulty rating, so if you are already confident with the basics, you can use the intermediate or advanced difficulty filters to advance more quickly.

Which payment methods are supported?

For users in India, payments can be made using RazorPay, while international users can utilize PayPal.

How do I get access to the content?

You will receive a payment confirmation email. Access to all content will be granted within 24 hours after you receive this confirmation.

Do I need to create an account on Outscal platform?

Yes, please make sure that the Email ID you have used with your payment provider (PayPal/RazorPay) is the same Email ID you have registered with on Outscal’s platform in order to unlock access to content.

Discord Community

We have a close-knit community of 13000+ game devs — artists, designers, programmers, producers, testers, and more.
Network, build connections, attend events, and get referrals.

Karma system on our Discord server motivates everyone to help other folks in the community. All you have to do is tag the right role and ask your question. From basics of C++ to helping you choose the right design pattern for your complex game — our community members will unblock you in less than 15 minutes.

START YOUR STREAK