Unity Boost - Ten Square Games - Unity Game Development Course

Unity Boost.

WHAT IS THE UNITY BOOST?

The Unity Boost is a pilot program for a 3-month Unity course, followed by employment at TSG. We want to invite experienced developers and offer them complex retraining into game developers. We provide our know-how in the area of game development (confirmed by our global success), and our goal is to ensure a smooth transition, i.e. for developers to become proficient in Unity without any loss of seniority. The Unity Boost course allows participants to receive highly specialized know-how from our mentors, who are all experienced game makers and passionate about it.

WHO CAN JOIN?

Our offer is addressed to talented and experienced senior developers who would like to work in the game dev industry. We believe that, regardless of the language in which they code, a good programmer can learn a new tool very quickly, so this is an excellent opportunity for anyone who would like to do something creative, who likes an element of fun in their work and who wants to make a meaningful impact on the product. We don’t create software for external partners, which means that we decide what our products should be; if someone raises a good idea, there is a very good chance that it will be implemented.

WHAT CAN YOU GAIN?

First, if you would like to work in the game dev industry, we can help you make this dream come true, and you don't have to start from scratch. We promise that you will develop your skills, take on interesting challenges or test new solutions with us. In addition to making games, you will also gain a deeper understanding of how the game is brought to life, how product development looks from a business perspective, and how the product is improved according to end-users’ feedback, i.e., the players.

A UNIQUE PROGRAM.

Participants will be introduced to the Unity engine by our most experienced experts; they will receive prepared training materials and will have many practical tasks and challenges to consolidate their acquired knowledge, e.g., implementing catapult physics. Each subsequent module will cover the previously learned aspects of game development and expand on them. Unity Boost participants should make a fully functional mobile game at the end of the training. The goal is for each participant to know the entire game development process – from the idea through the prototype to the game’s publication.

WHAT IS THE BIGGEST ADVANTAGE OF THIS OFFER?

Not only do we cover all the training costs, but while learning Unity, course participants receive a full salary. This is a great opportunity to change specialization to a more creative position, without the financial risk.

WE ARE ENTHUSIASTS, WE ARE EXPERTS, WE ARE FRIENDS.

We believe everything is about diversity. It’s our drive to reach for the stars. Life scenarios, experiences, tastes, ideas, and ethnicities – they’re all different, yet what we have in common and our willingness to discover make us a team of professionals sharing the same values and vision. We are sure you will love it here.

PROGRAM.

This is a general overview of the Unity Boost class program. Each unit will be provided with an introduction from the mentor, the necessary materials & source files, and various challenges to consolidate the acquired knowledge.

UNIT 1 - INTRODUCTION

Unit 1 introduces the basic concepts of game design and the first step in getting to know the Unity Engine. Participants will be guided through setting up their first simple Unity project, and the tutor will be explaining the basics of IDE.

UNIT 2 - SCRIPTING FUNDAMENTALS

Unit 2 covers the fundamentals of writing C# scripts in Unity. Developers will learn how to organize code and make it cleaner and easier to work with. This unit also contains knowledge on exploring available data types, the flexibility of generics, and powerful features such as dictionaries, lists, queues, and coroutines. Furthermore, participants will also become familiar with the GameLoop and how to work with GameObjects.

UNIT 3 - UNITY SYSTEMS

In this unit, participants will deepen their understanding of Unity built-in systems such as physics, cameras, input, UI, particles, audio, and animations.

UNIT 4 - EXCEPTIONS AND DEBUGGING

This unit covers the various profiling tools that ship with Unity, their uses and important caveats. Participants will get familiar with debugging C# code and how to deal with various run-time exceptions.

UNIT 5 - RELEASE

Participants will work through the build process for multiple platforms to create a fully-working game.

UNIT 6 - PERFORMANCE AND OPTIMIZATIONS

This unit is about various performance applications, fixing performance issues, memory management, and graphics optimization. Participants will work with a sample game prototype, experiencing some of the typical performance issues that you will need to address.

UNIT 7 - EDITOR SCRIPTING

This unit introduces creating tools and extending the Unity Editor to perform custom tasks that could aid with the development of the project. It will cover the basics of editor scripting, including building custom inspectors, gizmos, and other Editor windows.

UNIT 8 - INTERMEDIATE SCRIPTING

Participants will hone their coding skills by designing different game systems – inventory, stats, collections, combat, and loot. They will also get to know Addressables and Asset Bundles – how these work, and how to set up and begin working on the projects.

UNIT 9 - WRAP UP

In this unit, participants will have to create a fully functional mobile game on a given theme, using what they have learned during the past weeks. They will have to cover every aspect of making a game, including UI, gameplay, cameras, effects, audio, physics, and so on.

EVALUATION TO WORK IN OUR PRODUCT TEAMS

THERE ARE LOTS OF REASONS TO JOIN US.

We love the fact we’ve got quite a few aces up our sleeves. But what really matters is the virtually unlimited self-development path that you will take with TSG. So, you may expect a full range of standard gaming company perks, plus some more thrown in for good measure. Let’s start with the extra bits, shall we?

FREEDOM TO MAKE DECISIONS.

We believe this is the best foundation for becoming resourceful. This is why we’ll watch you spread your wings and take to the sky, choose, decide and take on responsibility for your concepts. But fret not – we’ll still discuss and draw conclusions as a team. We’ll never leave you up the stream without a paddle.

SELF-DEVELOPMENT.

If personal development is something that appeals to you, look no further. TSG provides you with lots of opportunities to leverage your competencies. You’ll enjoy development days like market reconstructions and communities of practice, webinars, conferences and much, much more. You’ll also have access to a collection of educational books that the whole team can contribute to.

CREATIVITY.

Yes. It’s the kind of business that requires people who are bursting with ideas. That’s the way it is at TSG. This is how we achieve and deliver. Go on then, let your volcano of creativity erupt. We love it this way!

CARE.

Don’t worry – we have your back. With TSG private medical care, you’ll enjoy the flexibility and availability of medical services. If you need support, you can also get help thanks to a free consultation with a psychologist. You can also participate in our life insurance package.

RELOCATION PACK.

It doesn’t matter where you are. We’ll help. We’ll provide support in every aspect of your relocation, such as taking care of formalities and acclimatization. No probs, that’s what we’re here for.

EXCELLENT REMUNERATION.

We offer competitive remuneration based on your skills and experience, accompanied by the company stock scheme. Ready to join us?

FLEXIBLE WORKING HOURS.

At TSG, we have flexible working hours. It is up to you when you start and finish, but we do have fixed hours between 10:00 and 15:00. At the moment, given the current circumstances, we have an individual and flexible approach to your working hours.

BAGS OF FUN.

Let’s just put it all together so that you won’t get bored: company trips, flexible working hours, regular team-building meetings, charity and sports events, a professional, fun and safe workplace to name a few. Oh, and there’s also something very hard to describe – our unique atmosphere at work, you’ll cherish every day. We’re sure you’ll love it here.

BEING IN SHAPE.

As we like to be fit, we will offer you a Multisport card, but that’s not all! We like to motivate ourselves through company sports challenges, we race in running events, and after work, we stretch out with yoga. During remote work, we launched online exercise platforms and dance lessons, so if you like to be fit, you will fit our team!

APPLYING PROCESS.

LEVEL 1 - MISSION BEGINS.

After applying for a workshop, you can expect an email acknowledging your candidature and explaining what will happen next.

LEVEL 2 - A CHALLENGE.

We’ll ring you to say hi and shed some light on the position you’ve applied for. In most cases, you’ll get a task to complete within a specific deadline. Don’t worry about a thing, though – we’ll tell you everything you need to know to complete the task with no hassle.

LEVEL 3 - CHALLENGE ACCEPTED.

After submitting your completed task, we’ll get in touch – no matter what the outcome is.

LEVEL 4 - BOSS FIGHT.

We’ll meet in person – this is the most exciting part for us. There will be three of us: you, one of our recruitment specialists and the leader of your future team. We’ll chat about the job in more detail. We’ll also be very keen to learn more about you, your experience and what you can bring to our community.

LEVEL 5 - MISSION COMPLETED!

If your recruitment chat goes well (and we don’t see any reasons why it shouldn’t do), we’ll sign a contract and proudly announce that you’ll be joining our ranks. It’s always a very special moment because a new employee’s first day at work means hundreds of doughnuts in the kitchen for everyone. So, we keep our fingers crossed for you.

LEVEL 6 - UNITY BOOST STARTED.

During the next 3 months, you will learn the entire process of creating games in the Unity engine.

LEVEL 7 - UNITY BOOST EVALUATION

After 3 months, our technical recruiters will evaluate your knowledge of the Unity engine, and you will be assigned to one of our product teams.

DON’T BE AN NPC

be the hero of your own career. Play the main part.

APPLY NOW