Outscal_Black.png

Learn To Build Games The Right Way

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. We’re on a mission to make game development education more accessible and affordable for the world.

Our monthly subscription gets you access to 20+ game projects, community support, and a strong network of game programmers, artists, designers, and QA at an affordable price.

EXPLORE GAME PROJECTS

Our Alums Work Here

Outscal Companies white bg transp.png

All Game Devs Face The Same 7 Problems

Game Engine Paralysis

Godot sounds like something hot in the market. Oh! but Unreal launched a new update. Wait, but wasn’t Unity the best engine for beginners? You’re not alone! We all have gone through this!

Instead of hopping from one engine to another, you must stick to one and complete multiple projects on it.

Shiny Coin Syndrome

You see a new feature in Unreal Engine 5 and ditch your current project. You’ve started 5 projects but never finished one. Constantly jumping to new ideas or tools prevents you from learning anything deeply.

Stick to one project, complete it, and move on to the next when you’re ready.

Scope — “I’ll build GTA 5 alone”

You dream of making a huge open-world game, but you have no experience. You think you can do it all by yourself. Huge projects are overwhelming and impossible to finish as a beginner.

Start small, make quality games, and increase complexity as your skills grow.

No Structured Guidance!

Do I need to know data structures before I start building games? I know the basics of C++, is that enough for a multiplayer game?

The wrong learning order will make everything harder and double the time to progress. Follow a clear roadmap and learn what’s needed at each step.

Graphics Over Gameplay

You spend days trying to make your game look pretty, but the gameplay is still weak. The visuals look nice, but no one cares if the game isn’t fun to play.

Focus on solid gameplay first, then improve the graphics. Fun always comes before fancy.


Stuck In Tutorial Hell!

Watching YouTube tutorials at 2x, Pausing to copy-paste code, and then resolving the unexpected errors!

Ughhh! It's not meant to be this painful. We call it tutorial hell!

You end up repeating the same mistakes over and over, wasting time.

Stop just copying tutorials—focus on building your own projects and learning through trial and error.

Desperate To Get a Job With a Poor Skill Set

You want a game dev job but only know the basics. You think applying now will get you hired. Without strong skills, you’re setting yourself up for failure.

Build a strong portfolio with finished projects first, then apply for jobs when you’re confident in your abilities.

UNLOCK ACCESS NOW

Accountability That You've Been Missing

You’ve tried making games before, but somewhere along the way, you get stuck. A bug appears the excitement fades, and the project feels overwhelming. Soon, you’re back at square one.

Dylan Flynn

Dylan Flynn

Driven student pursuing a Bachelor's in Game Development and Programming with a passion for gameplay programming

Day 16 of the #Outscal_21DayGameDevChallenge hosted by Outscal!


While I did miss yesterday and this technically takes me out of the running for the game pass, I still want to finish this out as best I can! I needed a little mental break from the project to refocus and it was very helpful!


With some help from some people in the Outscal Discord, I was able to resolve the animation issues I was having and now the player uses all four animations for walking! Let me know what you guys think of the video so far!

Hadhil Muhammedh

Hadhil Muhammedh

Unity Game Developer || XR Developer || Hansraj College

Day 21: The Final Milestone Achieved! #21DayGameDevChallenge


We did it! Today marks the completion of the 21-day GameDev Challenge, and what an incredible journey it has been! 🎉


On this final day, we put the finishing touches on our game, ensuring that every aspect reflects our dedication and passion for game development. From ironing out gameplay mechanics to adding immersive sound effects, we've created something truly special.


Reflecting on the Journey:


This challenge wasn't just about building a game; it was about pushing boundaries, overcoming obstacles, and embracing the thrill of creation. There were moments when doubts crept in, but with determination and perseverance, we pressed on.


A Huge Thank You:


I want to express my gratitude to everyone who supported me throughout this journey. Special thanks to Outscal and Mayank Grover for organizing this challenge and providing the platform to showcase our skills.


Looking Ahead:


As we celebrate this milestone, we also look to the future with excitement and ambition. Our game is just the beginning, and we have grand plans to elevate it further, with polished UI, engaging multiplayer features, and innovative gameplay mechanics.


Join the Conversation:


To all fellow developers and enthusiasts, I encourage you to share your own experiences and challenges in game development. Let's inspire and motivate each other to reach new heights!


Thank you again for being part of this incredible journey. Here's to the next chapter in our game development adventures! 🎉


#GameDevelopment #IndieDev #LudoGame #BuildInPublic #GameDesign #Outscal_21DayGameDevChallenge

Ashitosh bendre

Ashitosh bendre

Game Programmer

February Game Dev Challenge by Outscal


#Day4 & #Day5


Hello everyone,


Here's the latest update on my progress for the February Game Dev Challenge:


#Day4: I didn't do much today; I was engrossed in playing my favorite games, Mario Kart and Mario Galaxy, which have inspired me to create a 3D platformer.


#Day5: I focused on Branch Animation in Unity. I encountered some trouble with matching animations with the character due to issues with the rig of the older model. As a workaround, I'm currently using a model from Mixamo, along with animations sourced from there. Here's a simple video showcasing the branch animation.


Exciting progress is being made, and I can't wait to see how the game evolves further!


Stay tuned for more updates!


#GameDevChallenge #Outscal_21DayGameDevChallenge #GameDevelopment #IndieDev #GameDevUpdate

Avnish Singh

Avnish Singh

Unity Developer at Yologram | Aspiring Game Programmer | Whistling Woods Alumnus

On my first day of making AI enemies using behavior trees, I learned how to set up the behavior tree, add tasks like patrolling, and synchronize its movements with animations. I am excited to continue building on this knowledge!


Day 1 of #Outscal_21DayGameDevChallenge

Tanya Gupta

Tanya Gupta

Game Programmer

Hello Everyone


Day 19-20 of #45DaysOutscalGameDevChallenge


In my last lesson, I learned how to use various UI elements for creating Game Over UI. Now the game has a level selection panel. Also added a new level and made some changes in the UI. Here is a small video of the progress so far.


Learning with my clan mates Aneesh Babu, Shruti Bhat, Vimarsh Sharma, Vatsal Maheshwari, Krishnakanth Prabu, NITHIN STEVEN F, AUM SOHONI, Yogesh Rawat, Divyang Parekh, P. Kartheek Raj


Thank you mentors Mayank Grover, Manas Gangwani, Malhar Devasthali, Shubham Behl, Outscal


#45DaysOutscalGameDevChallenge #Outscal #gamedev #ProjectsAtOutscal

Kishore M

Kishore M

Unity Game Developer

#45DaysOutscalGameDevChallenge


I have created 5 different levels and added a Level Completed UI text popup when the player reaches the level end. After the popup text, only the next level will be loaded.


#outscal #gamedev #projectsatoutscal

Working alone means no feedback, no collaboration, and no one to keep you on track.

But building games alongside other developers changes everything. Whether you’re stuck in tutorial hell, battling scope creep, or losing motivation, a community keeps you going.

With shared goals and support, challenges become easier to overcome. Bugs get solved faster, ideas flow freely, and most importantly—you finish what you start. Accountability isn’t just helpful; it’s the key to shipping real games.

START YOUR STREAK

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.

image.png
image (1).png
image (2).png
image (3).png

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.

UNLOCK ACCESS NOW

Game Projects Built By Industry Experts

We brought together game dev professionals with decades of experience to create projects that leave a lasting impression. These are curated by Mayank, our founder, along with our in-house game developers who have worked on titles like Transformers, Temple Run 2, and many more.

When Mayank wanted to learn game development, he couldn’t find any online platform or bootcamp that provided enough knowledge to help him land a job in the industry. He had to move to the United States and take out a $100K USD education loan—a debt that took him over a decade to pay off.

Today, 60% of our team consists of game developers who initially joined our program as students, landed jobs in the gaming industry, and later returned to Outscal as employees. Their goal? To impact more lives and help others build a career in games.

MAYANK UPDATED#4.jpg

Mentors on the Platform

Besides our in-house game devs, we have mentors and experts on our platform who have worked at AAA studios, contributed to popular titles, and even built their indie studios, bringing real-world insights into every project.

Our mentors offer actionable advice while helping you avoid common and costly mistakes in the process.

logo-334
Muhammad Hamza

Game Developer

Ubisoft

London, England

    logo-335
    Donovan Rennaker

    Video Game Engineer

    Babaroga

    Indiana, United States

      logo-337
      Hardik Dubal

      Associate Technical Director

      EA (Electronic Arts)

      Hyderabad, India

        logo-333
        Hope Kseniia Gorulev

        Unity Developer

        Kodland

        Barcelona, Spain

          logo-332
          Ketan Shukla

          Senior Gameplay Engineer

          Zynga

          Bengaluru, India

            logo-336
            Animish Gadve

            Game Developer

            Thought Loops Studio

            Goa, India

              logo-336
              Mayank Grover

              Founder and CEO

              Outscal

              India

                logo-330
                Vismay Thaker

                Game Developer 2

                Moonfrog Labs

                Bengaluru, India

                  logo-329
                  Jisan Haider Joy

                  Senior Game Developer

                  Kolibri Games

                  Berlin, Germany

                    Get Married To 1 Engine, 1 Project

                    Mayank Grover

                    Mayank Grover

                    Founder, Teacher @ Outscal | Land Jobs in the gaming industry | EA, Kixeye, DeNA, Junglee, D.E. Shaw

                    Finishing in-progress game project ❌


                    Starting a new game project on a different engine ✅


                    Many entry-level professionals spend too much time jumping from one game project to another, trying to chase the next shiny feature they hear about.


                    To make it worse, they keep hopping from one game engine to another, mastering none.


                    You start a project in Unity, then switch to a different project on Unreal. Halfway through, Godot seems appealing, and you jump there. But the result? Nothing gets finished.


                    My advice to anyone just entering the game dev industry: pick one engine—and stick to it for your next 2-3 projects.


                    Instead of chasing every new shiny thing, commit to one game project and take it to playable stage. Unfinished projects will not only leave you unsatisfied but will also demotivate you after sometime.


                    Our brain seeks instant gratification which is why jumping to a new game project feels more convenient than sticking to one for months.

                    START YOUR STREAK

                    Upskilling at Outscal

                    Text Lessons: Learn at your own pace with text-based lessons with extra focus

                    Video Lessons: Learn complex topics and tools through video lessons & tutorials

                    Access to Source Code: Compare your code with industry-standard game projects created by experts

                    Assignment: Build your project through structured step-by-step assignments

                    Quizzes: Validate your understanding with regular concept-testing quizzes

                    24*7 Doubt Support: Tag respective help roles in our discord community and get solutions faster

                    START UPSKILLING

                    Outscal Mafia

                    Our top game devs have been part of our community for half a decade. Working with top game studios around the globe. We helped them land their dream jobs and they give back to the community with their valuable insights, coach calls, industry referrals.

                    vinay.png
                    Sethu (1).png
                    Yogesh Krishnan S

                    Yogesh Krishnan S

                    Unity XR Developer @Threye || OutscalMafia

                    Almost 2 years ago, I was on top of the world when I first saw my offer letter from TCS. Coming from a tier 3 engineering college in Kerala, I had always heard highly of corporate giants like TCS, WIPRO, and Infosys.

                    I joined TCS as an assistant system engineer and that’s when things started to change. Even after loving where I worked, I wasn’t loving what I was working on.

                    1 year later, I finally decided to explore other verticals in development. I tried android dev, web dev, and then game development.
                    Game development felt most lively to me.

                    I started learning from YouTube tutorials and tried to build a game from all the free resources that I found on the internet. While looking for game developers on LinkedIn, I came across Dhiraj Magdum’s profile who was working for Sumo Digital India.

                    He told me about Outscal and the Full-stack Game Development program that he was pursuing. It felt unreal because when I was looking for free resources online, I couldn’t find anything that would help me become a professional game developer.

                    Check program here: https://lnkd.in/gkV5d--V

                    I joined Outscal’s next game dev clan where I learnt basic concepts like OOPS in C++. Most of the course is based on game projects only.

                    Every module led me to build a playable game. By the time I finished the whole program, I had built multiple game projects which automatically helped me in landing a job.

                    After building a game in C++, I started learning the Unity game engine — Here the fundamental module will help you learn 2D game development, and all the basics of the Unity engine so that you can build a platformer game like Mario from scratch.

                    Along the way, I learned — DS&A, and how to code clean.

                    The last module is Unity Advanced - which covers advanced concepts of the Unity Game Engine and Design Patterns as well.

                    Placements module was unlocked when I entered the final module.
                    When I entered the final module, I was already getting messages from recruiters and HRs in gaming companies on my LinkedIn Handle.
                    The feeling of sitting on the other side of the table is very different.

                    Within a month, I had 2 offers in my hand.

                    I chose to work as Unity XR Developer at Threye Interactive.
                    Game Development is love ❤.

                    JOIN OUTSCAL MAFIA

                    Ready To Build 20 Game Projects?

                    RPG: Text Based

                    A text-based game project designed to teach C++ to beginners

                    Concepts to Learn

                    • C++
                    • Variables
                    • Data Types
                    • Classes & Objects
                    • Functions
                    • Loops
                    • Conditions & Operators
                    Working with Git

                    A Git course designed to teach Git and GitHub

                    Concepts to Learn

                    • Repository
                    • Cloning
                    • Forking
                    • Git Commands
                    • Branches
                    • Pull Requests
                    • Merging Branches
                    • gitignore
                    • Undo-Rollback-Revert
                    • Workflow of Git in Team
                    2D Platformer

                    A 2D Platformer game project designed to teach intermediate-level Unity

                    Concepts to Learn

                    • Unity
                    • Serialize Fields
                    • Layers
                    • Monobehaviour Detailed
                    • Coroutines
                    • Async-await
                    • Data
                    • Scriptable Objects
                    • PlayerPrefs
                    • File (json)
                    • Animations
                    • Prefab
                    • Overrides
                    • Variants
                    • Camera
                    • Tilemap
                    • Sound
                    • Scalable UI
                    • 2D Physics
                    • Rigidbody2D
                    • Forces
                    • Physics Movement
                    • Kinematic Movement
                    • Physics Materials
                    • Collision Matrix
                    • Gravity
                    • Raycasts
                    • Debugging
                    Minesweeper

                    This is a DSA Game Project dedicated to teaching 2D Arrays.

                    Concepts to Learn

                    • 2-Dimensional Arrays
                    • High-Dimensional Arrays
                    • Dynamic Arrays
                    • STL Vectors
                    • Jagged Array
                    Sort Visualizer

                    This is a DSA Game Project dedicated to teaching Sorting.

                    Concepts to Learn

                    • Data Structures
                    • What is Sorting?
                    • Applications
                    • Types of Algorithms
                    • Bubble Sort
                    • Selection Sort
                    • Insertion Sort
                    • Quick Sort
                    • Merge Sort
                    • Radix Sort
                    • Time Complexities of algorithms
                    Horror Escape

                    What are Programming Patterns?

                    Programming Patterns are architectural practices that help write reusable & efficient code.

                    Programming Pattern to Learn: Observer Patterns

                    Stealth Killer

                    What are Programming Patterns?

                    Programming Patterns are architectural practices that help write reusable & efficient code.

                    Programming Pattern to Learn: State Machine

                    Midnight Pizza Fight

                    A text-based game project designed to teach C# to beginners

                    Concepts to Learn

                    • C#
                    • Variables
                    • Data Types
                    • Classes & Objects
                    • Functions
                    • Loops
                    • Conditions & Operators

                    Why are the concepts the same as RPG: Text Based `(C++ Beginner)`?

                    Because Midnight Pizza Fight `(C# Beginner)` is a quick project that teaches you all the concepts for C++ in context of C#.

                    Pokémon

                    A Turn based game project designed to teach intermediate-level C++

                    Concepts to Learn

                    • C++
                    • OOP
                    • Abstraction
                    • Encapsulation
                    • Inheritance
                    • Polymorphism
                    • Abstract Class
                    • Interfaces
                    • Enum
                    • Struct
                    • Namespaces
                    • Pointers
                    • Basics of Pointers
                    • Null Pointers
                    • Dangling Pointers
                    • Memory Leaks
                    Pong Game

                    Classic Pong game project, designed to teach SFML from basics

                    What is SFML?

                    SFML is a graphic library that allows you to build your custom game engine from scratch rather than relying on engines like Unity or Unreal.

                    Concepts to Learn

                    • Window Management
                    • Event Handling
                    • Rendering Shapes
                    • Textures and Sprites
                    • Text Rendering
                    • Sound
                    • Time Management
                    • Input Handling
                    • Simple Collision Detection: Bounding Box
                    Snake Game

                    This is a DSA Game Project dedicated to teaching Linked Lists.

                    Concepts to Learn

                    • Data Structures
                    • Nodes
                    • Operations on Linked List
                    • Insertion at Head
                    • Insertion at Tail
                    • Insertion at Middle
                    • Deletion at Head
                    • Deletion at Tail
                    • Deletion at Middle
                    • Time Complexity of each Operation
                    • Types of Linked List
                    • Doubly Linked List
                    • Circular Linked List
                    • STL Lists
                    Angry Monkeys

                    What are Programming Patterns?

                    Programming Patterns are architectural practices that help write reusable & efficient code.

                    Programming Pattern to Learn

                    • Singleton
                    • Service Locator
                    • Dependency Injection
                    Space Shooter

                    What are Programming Patterns?

                    Programming Patterns are architectural practices that help write reusable & efficient code.

                    Proramming Pattern to Learn: Object Pooling

                    Data Structures Fundamentals

                    How is this module different from the DS Game Projects?

                    DS Game Projects teach the implementation of Data Structures in projects, whereas this module focuses more on theoretical problems that require critical thinking.

                    Data Structures to Learn

                    • Arrays
                    • Linked Lists
                    • Stacks `{New game projects coming soon}`
                    • Queues `{New game projects coming soon}`
                    Mr. Blocks

                    A 2D Maze game project designed to teach Unity to beginners.

                    Concepts to Learn

                    • Unity
                    • Game Objects
                    • Components
                    • Prefabs
                    • Monobehaviour
                    • Sprites
                    • Scene Management
                    • Input Handling
                    • 2D Physics
                    • Delta Time
                    • Fixed Delta Time
                    • Collision Detection
                    • UI Basics
                    • WebGL
                    • PC Builds
                    • Debugging Basics
                    Save and Load System

                    Message from Team Outscal:

                    We are working on this project, which will be released in the first week of February.

                    For now, this module has theoretical lessons with competitive programming questions.

                    Concepts to Learn

                    • Exception Handling
                    • Memory Management
                    • Smart Pointers
                    • Templates
                    • Iterators
                    • STL
                    • File Handling
                    Array Jumper

                    This is a DSA Game Project dedicated to teaching Arrays.

                    Concepts to Learn

                    • Data Structures
                    • Data Structures Introduction
                    • 1-Dimensional Arrays
                    • Time Complexity
                    • Space Complexity
                    Search Visualiser

                    This is a DSA Game Project dedicated to teaching Searching.

                    Concepts to Learn

                    • Data Structures
                    • What is Searching
                    • Applications
                    • Types of Algorithms
                    • Linear Search
                    • Binary Search
                    • Time Complexity
                    • STL implementation
                    • Time Complexities of algorithms
                    Battle Tanks

                    What are Programming Patterns?

                    Programming Patterns are architectural practices that help write reusable & efficient code.

                    Programming Pattern to Learn: Model-View-Controller (MVC)

                    Command Tactics

                    A Turn-Based battle game project designed to teach Command pattern

                    What are Programming Patterns?

                    Programming Patterns are architectural practices that help write reusable & efficient code.

                    Programming Pattern to Learn: Command Pattern

                    Data Structures Advanced

                    Data Structures to Learn

                    • Hashmaps {New game projects coming soon}
                    • Trees {New game projects coming soon}
                    • Graphs (New Game Project coming soon)

                    Concepts to Learn

                    • Operations on each Data Structure
                    • Time Complexity
                    • Application

                    Algorithms to Learn

                    • Breadth First Search (BFS)
                    • Depth First Search (DFS)
                    START PROJECT NOW

                    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.

                    Adrien Gooding

                    Adrien Gooding

                    CSM | I've got a passion for production and I'm not afraid to use it!

                    I'm still plugging away at Outscal's Full-Stack Game Dev course, and while I'm still feeling totally lost most of the time, I'm definitely learning!


                    Before I started, coding seemed like sorcery. You use a bunch of letters and numbers to conjure an app, a website, a game out of thin air. I'm still nowhere close to being able to code a game, but I'm starting to get a grasp of how things work under the hood. It's not much to look at, but here's where I've gotten so far.


                    I've always thought coders/programmers were awesome for doing what they can do, but after taking this course and learning how complicated it can be just to get a window with a ship that moves left and right working, I have a much deeper respect for what all you devs out there are doing. You're all crazy tech wizards and total badasses.

                    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 completed the Material Assessment Test 2 in the Game Development Advanced course at Outscal! 🎉🎉


                    The task was to simulate the duel systems from Clash Royale, and it turned out to be a fascinating project where I applied multiple design patterns:


                    - Service Locator with Dependency Injection, to manage dependencies efficiently.
                    - Observer Pattern, for decoupled communication between systems.
                    - Command Pattern, to implement the undo functionality.
                    - MVC, to structure most of the game elements in a clear and modular way.


                    This exercise reinforced how well-implemented patterns make development smoother and provide a solid foundation for scalability and maintenance. It was challenging but incredibly rewarding! 🙌🎉


                    #GameDevelopment #Unity #Outscal #DesignPatterns #ServiceLocator #ObserverPattern #Command

                    Matteo Lo Piccolo

                    Matteo Lo Piccolo

                    Always open to new job opportunities!

                    Yesterday I had a great chat with Mridul Agrawal about data structures and coding in general.


                    It was interesting to talk about how, when you start to understand in more detail how data structures work, every time you play a video game your mind starts to imagine how certain mechanics could have been implemented, or in any case, you have a slightly clearer idea about how you might approach problem-solving in general.


                    In the meantime, I continued to delve further and further into the "rabbit hole," taking a closer look at stacks and some of the issues related to them. The stack concept is linked to LIFO (Last In, First Out), so every time we insert data, the last one inserted will always be the first one returned.


                    For example, a stack of int 1 -> 2 -> 3 will return 3 -> 2 -> 1.


                    The interesting part was implementing the stack with an array and a LinkedList, considering that the functions of a stack,


                    push(), pop(), peek(), and isEmpty() all work in O(1).


                    The next step will be the Queues. I will keep you updated! ^^


                    Outscal Mayank Grover Malhar Devasthali Arindam Bharati


                    Chetan Rautela Syed Zainul Abedin Aryan Khera

                    Gabriela Filipović

                    Gabriela Filipović

                    FINALLY!


                    Here it is, my first text-based adventure game in C++. Fresh out of the oven, baked with much love in my first BEGINNER C++ module...


                    I enjoyed this lesson (and the previous ones) so much! The videos were so well-structured that it was always crystal clear what the goal of each phase and code segment in this game's development was for.


                    Big shoutout to Malhar Devasthali, who made me laugh out loud so many times, that it felt like sitting with a friend making the seemingly hard things so easy to understand. Also, not to forget my dedicated mentor Mridul Agrawal, and the ongoing support of Arindam Bharati. And the reminders from Piyush Gautam and others, to always stay on track with the tasks.


                    Once more, a HUGE THANKS to the entire Outscal team with Mayank Grover and other members for accepting me into their clan. As I'm mentioning our Clan, I'm also using this opportunity to say "Hi!" to other members of my #Outscal #Clan35. See you in the Networking session this weekend! I always learn a lot from all of you new and experienced members—be it by #playing #games with you, or hearing about #GameDevelopment approaches and concepts.


                    ABOUT MY GAME:


                    My game is called KHUSHALI, my hero is called SHAKTI, and her enemy is called LOBH. Both ladies are good at what they do. And they have a lot to say...


                    If anyone is interested, I posted some screenshots of my game's output, where it's visible how the Player can interact. And I posted some segments of the code, where I used classes, objects, members, loops, conditions, randomization, etc.


                    In the game development phase, we had to think of a game story and give the characters—well—character, by deciding what they will say. It's a text-based game, after all.


                    Now I'm very excited to enter the next Module of the Course.


                    Until my next post about my progress in this course—stay healthy and curious!


                    #GameDevelopment #GameDev #Games #C++ #CPP #Outscal #Fullstack #Gamedeveloper #ProjectsAtOutscal #BuildInPublic

                    RAHUL PARGI

                    RAHUL PARGI

                    Game Developer @ Pixent Interactive | Unity | Unreal Engine

                    Hello Connections,


                    Excited to share my project "Mech Ninja: Rogue Hunter" - a 3D action game that puts you in the shoes of a Mech Ninja on a mission to take down rogue mechs and their formidable boss!


                    Experience it with its high-quality graphics and captivating audio effects.


                    Features:


                    Core Gameplay:

                    A. Player actions include running, rolling, and attacking with swords.
                    B. Three types of attacks:

                    • Normal Attack
                    • 2-step Combo Attack
                    • 3-step Combo Attack
                    • Dash Attack (slide forward and attack from a distance)

                    Healing Orbs:

                    • Defeating enemies causes them to drop healing orbs that restore the player's health.

                    Enemy AI:

                    • Enemies spawn as you enter their area, and they patrol the vicinity.
                    • They will chase you when detected, attacking until you are defeated.

                    Boss Fight:

                    • The boss enemy launches a barrage of fire orbs that players must skillfully evade to minimize damage.

                    Code Structure:


                    MVC-S (Model-View-Controller-Service):

                    • The codebase is organized using the Model-View-Controller-Service (MVC-S) architectural pattern.
                    • This approach maintains a clear separation of concerns:
                      • The Model manages data.
                      • The View is responsible for UI-related tasks and input handling.
                      • The Controller is responsible for updating both the View and Model.
                    • Classes for Player, Enemy, Pickups (Healing Orb), DamageOrb (FireOrb), GameManager, GameUI, Level, and Score have been implemented following the MVC pattern.

                    Singletons:

                    • Centralized control is ensured through the implementation of Singleton patterns.
                    • Essential services such as PlayerService, EnemyService, PickupsService (Healing Orb), DamageOrbService (FireOrb), GameService, GameUIService, and LevelService are designed as Singletons.

                    State Pattern:

                    • Utilized the state pattern to manage player and enemy states.
                    • Player States: Idle, run, roll, attack, dash attack, hurt, and death.
                    • Enemy States: Idle, run, patrol, pursue, hurt, attack, and death.

                    Observer Pattern:

                    • Employed the observer pattern to decouple classes and facilitate event handling for events such as player death, enemy hit, enemy death, and enemy group death.
                    • This facilitates the activation of the game over screen and the opening of the gate when the enemy group is defeated.

                    Scriptable Objects:

                    • Scriptable objects were utilized to configure player and enemy data, providing a flexible and efficient approach for handling their attributes.

                    Performance Optimization:

                    • To optimize performance, object pooling is implemented for enemies, damage orbs, pickups, and various VFX, effectively managing memory and CPU usage.

                    Play the game (WebGL): https://lnkd.in/dMuuMyFd


                    Download the .exe file for the best performance from my GitHub repository: https://lnkd.in/dBQSJSYD


                    Mayank Grover, Malhar Devasthali, Arindam Bharati


                    #GameDev #Unity3D #MechNinja #RogueHunter

                    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

                    Sarangu Baisil Sanal

                    Sarangu Baisil Sanal

                    Full Stack Game Developer(Trainee) at Outscal | Unity | C++ | SFML

                    If you had ever told the kid who played Duck Hunt on a secondhand game console his father bought him that he'd be developing this game in the future, he would have never believed it. Yet, years later, I've created a clone of one of the first games I ever played and loved as a child.


                    As part of the Module Assessment Test by Outscal, I was tasked with creating a Duck Hunt clone in just five days using C++ and the SFML libraries.


                    Here are some highlights of the game:

                    • Wave System: The game includes three waves, each requiring the completion of specific tasks to progress.
                    • Enemy Types: There are two types of enemies, each with distinct behaviors, adding complexity to the gameplay.
                    • Design Patterns: The game's architecture employs design patterns like MVC, Object Pool, and Singleton to ensure clean and efficient code. I also utilized the State design pattern to manage different game states.

                    To make the game more challenging, I added a feature where the duck changes random direction every few seconds.


                    Currently, the game includes:

                    • The player starts with three lives. If the task is completed, the player can progress to the next level; if not, the wave is repeated and one life is lost.
                    • The main task is to eliminate a set number of enemies within a time limit before running out of ammo.
                    • If the player completes all three waves with at least one life remaining, they win the game.
                    • There are two types of ducks, each with different scores based on which one is shot.
                    • The background color of the screen changes based on whether the player wins or loses.

                    Thanks to Mayank Grover, Arindam Bharati, Aditya Ajith, and Harsh Patel for all the support and guidance throughout this project.


                    Feel free to check out the game by following the link in the comment.


                    #buildinginpublic #gamedev #gamedevelopment #gameprogramming #CPlusPlus #SFML #Outscal

                    Abhijith Biju

                    Abhijith Biju

                    Game Developer | 3D Artist | Outscal

                    Hello Connections,


                    "This is the first game I’ve ever created! I didn’t have a specific concept in mind—I just made it while learning from tutorials and from Outscal.


                    It’s not finished yet, but I’d love to hear your suggestions on how I can improve it. Here’s a video of the game.


                    Let me know what you guys think!" 😊


                    #gamedevelopment #unity #2dgame #programming #GameIndustry #IndieGame #csharp #game #outscal

                    Utkarsh Sharan

                    Utkarsh Sharan

                    Full Stack Game Developer | Outscal | Unity, C#, C++, SFML

                    Outscal Game Jam!


                    I'm thrilled to share that I successfully created an Angry Birds-like mechanism within a 2-hour timeframe at the latest Outscal game jam!


                    Tasked with building a drag-and-shoot feature, I rose to the challenge and brought my idea to life, and I'm proud of what I achieved.


                    Vnsh Kumar, Vishal Deshmukh, Arindam Bharati, Avinash Yadav, Mirza Ali


                    #gamejam #gamedev #Outscal #angrybirds #gamedevelopment #programming #Unity #CSharp

                    Akash kapoor

                    Akash kapoor

                    Experienced Unity Game Developer | VR & Mobile Game Specialist | Expert in Unity3D, C#, and Multiplayer SDKs

                    Excited to Share My Latest Learning Journey!


                    I’m thrilled to announce that I’ve successfully completed the Sorting Module as part of my learning journey with Outscal. This module covered key sorting algorithms like:

                    • Bubble Sort
                    • Insertion Sort
                    • Selection Sort
                    • Merge Sort (In-Place and Out-of-Place)
                    • Quick Sort
                    • Radix Sort

                    To put my learning into practice, I developed an interactive Sorting Visualizer Project!


                    Project Highlights:

                    • Visual representation of sorting algorithms in action.
                    • Tracks the number of array accesses and comparisons for each algorithm.
                    • Displays time complexity and space complexity insights dynamically.
                    • Randomly spawned "sticks" are sorted using different algorithms, showing their unique efficiencies.

                    Key Learnings:

                    1. Understanding which algorithms perform best in various use cases.
                    2. For example:
                      • Merge Sort: Excels with large datasets due to its stability and guaranteed O(n log n) performance.
                      • Quick Sort: Great for in-place sorting when memory is limited, but careful pivot selection is key to avoiding worst-case scenarios.
                      • Radix Sort: Shines in cases with fixed-length integers or strings, making it non-comparative yet highly efficient.

                    This hands-on experience has deepened my understanding of sorting algorithms and their practical applications. Special thanks to Mayank Grover and the amazing Outscal community for designing such engaging assignments that enhance learning through real-world projects.


                    Would love to hear your thoughts and feedback!


                    #LearningByDoing #SortingAlgorithms #DataStructures #Outscal #CodingJourney #VisualLearning

                    Deependra Das

                    Deependra Das

                    Game Developer | Learning Game Development at Outscal | Unity | C# | C++

                    Hello #Connections,


                    I want to share the progress about my learning about Design Patterns through the #AngryMonkeyDefense game. This week, I learned about the Singleton, Service Locator, and Dependency Injection to manage the code architecture of the game projects. I also learned about their advantages and disadvantages along with the use cases to evaluate their feasibility.


                    • Singleton: Ensures a single instance of a class throughout the game lifecycle, reducing memory usage and providing global access while hiding the dependencies, which makes it hard to unit test.
                    • Service Locator: Provides a central point to access services, promoting decoupling of classes from their dependencies.
                    • Dependency Injection: Allows passing dependencies like service references through the constructor or method parameters of the dependent classes. This improves flexibility, the ability to test individual modules and services, and decoupling of components.

                    Along with that, I was able to extend some of the features of the tower defense game by using Scriptable Objects and Injecting Dependencies while refactoring the existing code to add types of monkeys, balloons, etc. Going forward, I plan to add more features like an upgrade system for monkeys, more maps, and balloon variations.


                    Thanks to Mayank Grover, Arindam Bharati, Malhar Devasthali, and other talented mentors and team for all the guidance.


                    #buildinginpublic #gamedev #gamedevelopment #gameprogramming #Unity3D #AngryMonkeyDefense #TowerDefense #DesignPattern #Outscal


                    I have added the GitHub link in the comments if you want to check it out and will add a playable build soon. For now, sharing the short gameplay video:

                    BUILD FIRST PROJECT

                    Alum Testimonials

                    Outscal alums are currently working in 300+ studios in different parts of the globe. From AAA studios to indie studios, you’ll find our DNA everywhere.
                    Vinay Kashyap

                    Vinay Kashyap

                    Gameplay Programmer

                    Outscal delivers an unmatched journey into game programming: exceptional instructors, real-world projects, and a supportive community.

                    Ubisoft

                    Vinay Kashyap - Gameplay Programmer
                    Sethunath

                    Sethunath

                    Gameplay Engineer 2

                    The project-oriented approach at Outscal helped me make my portfolio and gave me a boost in getting my resume shortlisted with the studios I applied with.

                    Zynga

                    Sethunath - Gameplay Engineer 2
                    Swapnil

                    Swapnil

                    Game Developer

                    Outscal boosted my confidence and taught me how to express my thoughts through game development. I learned everything from fundamentals to advanced of game development here.

                    Voodoo

                    Swapnil - Game Developer
                    Komal Kurundwade

                    Komal Kurundwade

                    Associate Software Engineer

                    ’I was a born genius, education ruined me.’ Outscal helped me rise again like a Phoenix contributing to my career transition from a sketch artist to a game programmer.

                    Light & Wonder

                    Komal Kurundwade - Associate Software Engineer
                    Dhiraj Rajendra Magdum

                    Dhiraj Rajendra Magdum

                    Junior Programmer

                    I did a lot of courses on Udemy and YouTube but Outscal gave me structure & discipline. In 7 months, I learnt skills that take years. They had 15 projects back then and were adding more. Overall a great experience.

                    Sumo Digital

                    Dhiraj Rajendra Magdum - Junior Programmer
                    Flemin Johnson

                    Flemin Johnson

                    Unity Developer

                    In a short span of 6 months, Outscal’s game development course helped me excel in my career and crack into one of the top gaming companies in India.

                    MPL

                    Flemin Johnson - Unity Developer
                    Chinmay Virmani

                    Chinmay Virmani

                    Associate Software Engineer

                    The comprehensive game programming course offered by Outscal exceeded my expectations, highly recommended for aspiring game developers.

                    GSN Games India Private Limited

                    Chinmay Virmani - Associate Software Engineer

                    Placements with Outscal

                    We cut a cake every time one of our students gets placed—and the bakery’s on speed dial because these job offers just keep rolling in.

                    Yash Sadhukhan

                    Yash Sadhukhan

                    Game Programmer | DOTS | Multiplayer | SOLID | DESIGN PATTERNS | XR | Unity | C#

                    I’m happy to share that I’m starting a new position as Unity Developer at Virtualize Technologies Private Limited!


                    Thanks to Virtualize Technologies Private Limited for this amazing opportunity and special thanks to Rohini Gupta, Outscal, and Mohit Sharma for their faith, guidance, and support.

                    Shobhit Rawat

                    Shobhit Rawat

                    Game Developer | Full Stack Developer | Chess Content Creator

                    I’m happy to share that I’m starting a new position as Game Developer at Saathi!

                    Roopesh Verma

                    Roopesh Verma

                    Passionate Game Dev and Filmmaker

                    After an amazing time at MyyHashstash, I joined Outscal to upskill myself in DSA and Design Patterns, especially in Game Dev. The journey has been great and quite enriching.


                    I have now joined Octro Inc. as a Game Developer. I would like to thank Neha Rana, Himani Chugh, Anshul Bhardwaj, and Rohit Kumar for the smooth onboarding process.


                    I would love to thank the great mentor team at Outscal - Mayank Grover, Malhar Devasthali, and Arindam Bharati for their support and guidance throughout these past 8 months.


                    #newjob #octro #outscal

                    Rushabh Gohel

                    Rushabh Gohel

                    Game Developer | Unity, C#, C++

                    I’m happy to share that I’m starting a new position as Game Developer at IDZ Digital Private Limited!

                    Roshan Singh Kalra

                    Roshan Singh Kalra

                    Game Developer | Unity | C# Talks about Gaming, System Design, User Experience, Game Mechanics

                    I would like to announce that I will be starting my role as a Game Developer at Dirtcube Interactive from May, 2022.
                    I would like to thank everyone who's been a part of my journey.
                    I would like to thank the whole community at Outscal, especially Malhar Devasthali, Shubham Behl, Satnamji Arora, and Mayank Grover for mentoring and guiding me throughout this journey.
                    I would like to thank my clan mates at Outscal Ranjit Singh Panjwani, Vasudev Kulkarni, Viral Ghag, Shashikanth Bhat, Mridul Agrawal, Dhiraj Magdum (everyone else who I may have forgotten to mention).
                    I would also like to thank Padmakumar Palas, Abhijith Narayan, and Raj Soni for mentoring me and guiding me.

                    Praful Joshi

                    Praful Joshi

                    MS CS @ NC State University | Software Engineer - Games & Tools

                    Hello everyone! I'm very excited to share with you all that I'm joining MlympiX as a Game Developer.
                    This wouldn't have been possible without the continuous guidance, training & support from the team at Outscal.
                    Special thanks to Deeksha Chawla for making the entire recruitment process so effortless.
                    And how could I not mention the OGs, Malhar Devasthali & Mayank Grover! Their passion towards Game Dev & honest efforts in building a community is unmatched. Big thanks!
                    Looking forward to this new & exciting journey ahead.

                    Shikhar Garg

                    Shikhar Garg

                    Software Development Engineer || Game Developer Loading

                    Hola Linkedin Fam,

                    I would like to announce that I am starting my role as a Game Developer at Photon Tadpole Studios in April 2022.
                    I would like to thank everyone who's been a part of my journey.
                    I would like to thank the whole community at Outscal, especially Mayank Grover, Malhar Devasthali, Shubham Behl, and Satnamji Arora for mentoring and guiding me throughout this journey.
                    I would like to thank my clan mates at #Outscal - Darshan Sahay, Sachin Wagde, Dhiraj Magdum, Mridul Agrawal (everyone else whom I may have forgotten to mention).

                    I would also like to thank Hrishi Oberoi and Keyur Rana for the smooth onboarding process. I'm excited to start my new job! #newjob

                    Komal Kurundwade

                    Komal Kurundwade

                    A New Perspective of Life as a Game Developer.

                    I’m happy to share that I’m starting a new position as Associate Software Engineer at Light & Wonder India!

                    Anirban Chakraborty

                    Anirban Chakraborty

                    Game Programmer || Unity || Full Stack Game Developer at Outscal

                    I’m happy to share that I’m starting as an Intern in Unity Developer at Light & Wonder India!

                    Bhawesh Agarwal

                    Bhawesh Agarwal

                    Game Programmer @ Kwalee | Unity , C# l Outscal Mafia

                    🎉 Exciting News! 🚀 Thrilled to announce that I've secured a Junior Game Programmer role at Kwalee! 🎮 Grateful for this incredible opportunity to contribute to innovative game development.

                    🙌 Big shoutout to Outscal for providing me with the top-notch education and practical skills that paved the way to this achievement. The comprehensive program and supportive community have been instrumental in my journey. Thank you, Outscal, for empowering me to pursue my passion in the gaming industry! 🎓💡

                    Looking forward to the exciting challenges ahead and continuing to grow in this dynamic field. ✨ #NewBeginnings #GameDeveloper #KwaleeAdventure #OutscalSuccess 🚀

                    UNLOCK ACCESS NOW

                    Start Your Journey

                    Stop thinking! Reading this in 2025 is a sign to begin your game dev journey. Get, Set, Go!

                    Karen Samá

                    Karen Samá

                    Senior Player Support Specialist

                    Hello everyone!

                    I'm delighted to share that I'm starting my new journey with Outscal's Full Stack Game Development program! 👾

                    Ever since I first picked up an Atari controller as a kid, I've always had a passion for gaming. Besides gaming on PC, the next consoles during my childhood were a Game Boy Color and a Nintendo 64. The immersive worlds, the strategic gameplay, the storytelling — everything about gaming has captivated me since then. I love playing RPGs, card games, and anything that lets me get lost in a story or challenges my mind. I have always been a creator of sorts, creating my own budget board games, characters, and so on.

                    My trajectory to where I am now was far from the usual one. From graduating in Japanese Language, graduating from a Flight Attendant School, and experiencing the backdoor of players' game experience as a Mobile Game Customer Support, every step has brought me closer to this decision. After much thought, I decided to dive into the gaming industry and turn my passion into a career!

                    I'm incredibly excited to start this journey and while it may be a bit of a big dream of mine, I wish to create games that not only entertain but also inspire people as much as I've been inspired throughout my life by games.

                    Fun fact, my work setup can be seen in the photo and it includes a special spot for my comrades in gaming. 🐱

                    #GameDevelopment #NewJourney #Outscal #GamingIndustry

                    Ege Yilmaz

                    Ege Yilmaz

                    Game Developer | Interested in Tools and Gameplay Programming | Unity & UE5

                    I am officially enrolled in Outscal's Full Stack Game Development program!!
                    The best part of this last year has been the newfound understanding I have developed over a lot of underlying computer systems that we disregard as consumers. It has been a fairly silent process that involved a lot of lectures and just as many long nights of tinkering.

                    I want that to change. Going forward, I am hoping that my time with Outscal will push me to showcase my knowledge and not just sit on it. On the 20-something projects I'll be completing within the next 6-9 months, I will try to integrate my pre-existing expertise while filling the gaps that have naturally formed as I taught myself how to develop games during the last two years.

                    I am excited for what's to come.

                    Mayank Grover

                    David Rogers

                    David Rogers

                    Aspiring Software Developer | Information Technology Graduate | Passionate About Building Innovative Solutions

                    Today, I am beginning my journey to become a game developer with Outscal's Full Stack Game Development program.

                    I've always known that I wanted to do software development. I've always been passionate about playing video games and fiddling with technology since I was a kid too. I surprised even myself when I obtained my bachelor's degree from the University of Phoenix in September after multiple obstacles. I proved to myself that no matter how bad things were, I've always found a way to improve myself.

                    With that in mind, I decided to pursue game development. I'm really excited to start! With my decent setup, and unopened Warhammer minis, I'm confident I'll succeed here too!

                    I wanted to sincerely thank Mayank Grover for helping me get into the program by offering me a plan that works for me to pursue my dream.

                    #gamedevelopment #gamedev #Outscal

                    Vimarsh Sharma

                    Vimarsh Sharma

                    Software Developer | XR Developer

                    I am glad to be joining Outscal's learning programme, Cohort clan-20.
                    I will make sure to give it my all, getting maximum out of this opportunity.
                    I would like to introduce my clanmates -> Tanya Gupta Kunal Khedkar Alok Hirekhan and many others which I will keep on adding as I keep on building my connection network via LinkedIn
                    My mentors for the session -> Malhar Devasthali Manas Gangwani

                    Thanks

                    Manas Gangwani Malhar Devasthali Mayank Grover

                    Tanya Gupta

                    Tanya Gupta

                    Game Programmer

                    I'm excited to tell you all that I have joined Outscal Clan 20.
                    I'm looking forward to this journey of learning game development with my Clan mates Vimarsh Sharma Pramod Aradhya Kunal Khedkar Alok Hirekhan Kishore M Vatsal Maheshwari Rushabh Gohel
                    Thank you
                    Mayank Grover Malhar Devasthali Manas Gangwani

                    Sarangu Baisil Sanal

                    Sarangu Baisil Sanal

                    Full Stack Game Developer(Trainee) at Outscal | Unity | C++ | SFML

                    Three years of pursuing a Computer Application degree made me realize that computer programming is something I could pull off with hard work. When I got to know that I could utilize this knowledge to fulfill the passion of every gamer—that is, to create games that can make someone else feel the same way I felt when playing a game—it is a dream come true. Like others who are in the same situation, I have reached the same decision: game development.

                    After thorough research and talking with many professional developers, friends, and serious discussions with my parents, I reached Outscal, as I believe it is the best option for me to fulfill my passion. Today, I have officially joined the Full Stack Development Program and hope that I could someday be part of the industry and part of creating beautiful games...

                    Outscal, Mayank Grover, Arindam Bharati, Satnamji Arora, Muskan Raj

                    #gamedevelopment #gamedeveloper #Outscal #Gaming #unity

                    Abhijith Biju

                    Abhijith Biju

                    Game Developer | 3D Artist | Outscal

                    Hello, Connections! I’m thrilled to share that I’ve embarked on a new adventure with Outscal’s Full Stack Game Development program.

                    As someone deeply passionate about playing games and bringing creative ideas to life through 3D art, I’ve always been fascinated by the magic behind games. Spotting little details in games sparked my curiosity about how these incredible experiences are crafted. This curiosity has now turned into a goal—to create games that inspire, entertain, and leave a mark. Joining the gaming industry feels like a natural step to combine my love for creativity, technology, and storytelling.

                    I’m super excited to learn, grow, and connect with like-minded individuals in this amazing field. Here’s to building something extraordinary—one line of code and one pixel at a time!

                    #gamedevelopment #gameindustry #gamecommunity #gamedeveloper #Outscal #ProjectsAtOutscal #connect

                    UNLOCK ACCESS NOW

                    FAQ?

                    Is placement support included in the program?

                    Our Mock Interview, Portfolio Review and Job Introduction services are part of our DIY and Mentorship plans. That said, you can use our job board to directly apply to the latest job opportunities in the gaming industry

                    I am already a student at Outscal. Do I need to subscribe?

                    DIY and Mentorship plan students already have lifetime access to the content library. They do not need an active subscription. For non-DIY and non-Mentorship students, the content access will be there as long as they have an active subscription

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

                    We have an active discord community of game developers, you can get your doubts solved by asking them in any of the help channels

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

                    Yes, you will get access to all future content as long as you have an active subscription

                    How do I cancel my subscription?

                    You can cancel the subscription at any time using your paypal account. You will be able to access the content for the duration for which you have already paid.

                    What does Upgrade coming soon mean?

                    These are the modules that we are working on improving.

                    How can I connect with the Outscal team?

                    You can send us an email at admissions+global@outscal.com or you can join our Discord community: https://outscal.com/discord and tag @help-admissions in #general-chat.

                    Does it include mentorship?

                    No, mentorship is not included in the monthly membership. But you always have an option to upgrade to our flagship mentorship program. Write a short query mail to admissions@outscal.com to get started.

                    Will I get any job placement support?

                    Job Placement support is not included in the monthly subscription. It's part of our flagship program, where we start with mock interviews and connect candidates to recruiters and hiring managers. We also refer our students to AAA studios that are actively hiring at that time. But, don’t worry — you can still access globally the biggest job board for hunt built by Outscal.

                    Subscription Plan

                    CONTENT ACCESS ONLY

                    $FREE

                    / month

                    Access to entire content library

                    20+ game projects

                    1000+ hours of content

                    Purchase