fbpx
Skip to content

Game Programming

About the program

ARC Academy was established in 2019, and our goal is to be the bridge between young talents and the gaming, film, and creative industries. Over 85% of our students start their careers in these fields after graduation. This gives us the confidence to continue our work and expand the range of programs we offer. 

The program Game Programming aims to provide you with the necessary theoretical knowledge and practical skills to begin your professional journey in video game development.

What You Get

At ARC Academy, we strive to provide a quality education that meets the trends and needs in the game industry. Our programs are approved by leading game studios like Creative Assembly, Gameloft, Snapshot Games, AMC Ro Studio, Amber, etc. All lecturers are active professionals ready to pass on their knowledge to motivated young people. When you become an ARC student, you get:

modern teaching methods

modern teaching methods

small groups, feedback from lecturers

small groups, feedback from lecturers

halls equipped with industry-approved hardware and software

halls equipped with industry-approved hardware and software

community of friends and like-minded people

community of friends and like-minded people

cafe, restaurant, relaxation area

cafe, restaurant, relaxation area

Who is
Game Programming For?

Studying at ARC Academy allows you to develop your talent and turn it into a career. The 2-year program Game Programming is suitable for anyone who:

has good logical <br>and critical thinking

has good logical
and critical thinking

has an interest in programming

has an interest in programming

loves video games

loves video games

dreams of a career in the gaming industry

dreams of a career in the gaming industry

Within four semesters, you will have the opportunity to work on numerous practical tasks. You will gain knowledge and skills to start your career in game development.

Why choose
Game Programming at ARC Academy

The program allows you to expand your knowledge in programming and learn how it works in video game development. The program is 100% practical-oriented. During your training, you will have the opportunity to learn and use different programming languages. You will embark on game development in multidisciplinary teams with game designers and artists.

    • Intro to Computer Graphics  – short historical overview followed by an introduction to 2D/3D rendering and rendering pipelines
    •  Algorithms and Data Structures – general purpose Computer Science course, algorithm complexity, basic data structures and algorithms, additional programming topics 
    •  Intro to Game Engines – short history and introduction to the topic, game engine advancements through the years, the current state of the art
    •  Mathematics for Game Development – Linear Algebra and Analytic Geometry, frequently used mathematical abstractions, practical tasks with open source math libraries, writing lightweight math library.
    •  Intro to Game Design – standard intro to game design with additional topics – Game History, Theory, and Logic, practical problem solving, interesting logic puzzles
    •  Game Development Tools and Techniques – intro to frequently used tools and practices in game development – agile, scrum, source control systems, Visual Studio, code reviews, pair programming, coding standards, and guidelines

Successful graduates of the program will be able to:

  • program games and other software using Python, Java, Javascript, C ++, C #, etc.
  • use the Unity and Unreal game engines
  • create and implement AI systems, scripts, and algorithms for video games and other software.
  • start their careers as Software Engineer, Software Developer, Gameplay Programmers, and others.

Meet the Lecturers

One of the most valuable assets of ARC Academy is our lecturers – professionals from leading game studios. Together we share the mission to help you start your dream job in the game industry.

Alumni

Students at ARC Academy go through numerous practical tasks that give them the opportunity to get acquainted in practice with the processes in the game and IT industry.

How to apply?

CV

CV

Test

Test

Interview

Interview

Application Deadline

Early Admission
February 28, 2023

Regular Admission
(until places are filled):
July 15, 2023

Classes start:
 October, 2023

Fees

The training at ARC Academy is based on modern methods and practical work. The speakers are top professionals in their field who pass on their knowledge to the next generation of video game and software creators. The lectures are held in small groups, which shortens the distance between students and teachers and allows for feedback. Computer rooms are available to students at any time for practical tasks.
 

Studying at ARC Academy requires four semesters of dedicated work and the fee is:

2,400 euros per semester (VAT included) for EU Students
3,400 euros per semester (VAT included) for Non-EU Students

350 euros one-time admission fee (not required for Bulgarian students)

The tuition fee is paid in 3 installments*, as follows:

50% fee for semester 1
Upon registration

50% fee for semester 1
Until September 2023

100% fee for semester 2
Until February 15, 2024

*Non-EU students pay the fee for the 1st year in 1 installment, upon registration.

Book a Meeting with Our Team

If you want to learn more about the education at ARC Academy – our programs, and application conditions, book an individual meeting with the ARC team. Fill in the contact form and we will contact you to arrange a virtual meeting.


Start Your Career as Game Programmer with ARC Academy

Game Programming at ARC Academy meets the best practices and processes in game studios. The lecturers are professionals with extensive experience in their field. Together with them, you will take your first steps toward a career in this dynamic and promising area. Invest in your future – apply to ARC Academy.

Frequently Asked Questions

Apply


    Please, fill the required fields *
    privacy and cookie policy. *

    Want to learn more about ARC programs, training, and application?