Put your passion to work.

Develop the knowledge and skills to succeed.

Game Developers create and produce the games that are played on computers, video consoles, arcades, the Internet, mobile phones, and other devices. Working solo or with a team, they apply their creativity and skills to design the game’s look, story, and how it plays. Once that framework is finalized, they develop animation, audio, and programming, test and debug, and finally, produce the game.

Discover Your
New Career

FAQ'S

  • Is Baker accredited?

    Yes. Baker College is regionally accredited—the highest level of accreditation awarded in the U.S.—by The Higher Learning Commission, A Commission of the North Central Association of Colleges and Schools, 30 North LaSalle Street, Suite 2400, Chicago, Illinois  60602-2504; (800) 621-7440; Web address: www.ncahlc.org. Baker College is an Academic Quality Improvement Program (AQIP) participant.

    Additional Accreditations

    Baker has also earned specialized accreditations for programs and degrees in: 

    • Business Administration
    • Early Childhood Learning
    • Engineering and Technology
    • Health Sciences
    • School of Nursing

    For details about these specialized accreditations, see the individual Programs and Degrees pages. 

  • Does Baker provide any help in my job search?


    As a graduate of Baker College, you are eligible for our Lifetime Employment Services, which include:

    • Job searching techniques
    • Resume and cover letter assistance
    • Job interview questions
    • Job postings
    • Relocation tips

     

  • Is Baker College Online accredited?

    Baker Online is part of Baker College, a private, non-profit, regionally accredited, degree granting, higher educational institution with locations throughout Michigan.

    As an accredited college, Baker College has been granted legal authority by the state of Michigan to operate as a nonprofit educational corporation and is empowered to grant certificates, associate, bachelor, master, and doctoral degrees. It is approved for veterans’ benefits. Baker College is recognized as an institution of higher education by the U.S. Secretary of Education, U.S. Department of Education.

    All Baker Online undergraduate and graduate programs are accredited by the following regional institutional accreditor: The Higher Learning Commission, A Commission of the North Central Association of Colleges and Schools, 30 North LaSalle Street, Suite 2400, Chicago, Illinois 60602-2504; (800) 621-7440; Web address: http://www.hlcommission.org. Baker College is an Academic Quality Improvement Program (AQIP) participant.

    Some Baker Online graduate programs have additional accreditation:

  • How do online classes work?


    After you enroll, and are accepted to your online program, you sign-up, or "register" for your first courses. Like all Baker Online students, you will begin your online experience with a three-week online class designed to orient you to the Baker Online classroom, and review the expectations and requirements of Baker Online students. When you have completed this course successfully, you can move on to additional online courses.

  • How do I apply for a student loan?

    Once you have applied for financial aid, you will receive a Financial Aid Notification package from the Financial Aid office. Your FAFSA serves as the application for the Student Loan. If it is determined that you qualify for student loan funds, the eligibility amounts will be listed on your award notification, and a student Loan Request Form will be included with the award package. The Loan Request Form must be completed and returned to the Financial Aid Office before the loan process can begin.

    If you are a new student and would like to request student loan funds to help cover your educational expenses you will need to:

    • Complete the paper loan request form indicating the amount you would like to borrow.
    • Sign and date the form.
    • Return the form to the Financial Aid office.

    If you are a returning student and would like to request student loan funds to help cover your educational expenses you will need to:

    • Log into the SOLAR system.
    • Select STAR System.
    • Select Financial Aid office.
    • Select Loan Request.
    • Select the appropriate financial aid year and click Continue.
    • Select the type of loan you would like to request and click Continue.
    • Read the Stafford Loan Request Authorization information and click I Agree.
    • Type in the requested dollar amount and click Submit Request.
Load More FAQ'S

Program Availability

Program availability varies by campus. Please contact the Admissions Department on your campus to learn more.

General Requirements

A general education core is required for all Associate and Bachelor degrees. All graduates must meet the general education requirements established by each academic program.

College Success Strategies (COL111A) or College Success Online (COL112) is required for all first-time freshmen and all online students enrolled in a certificate or degree program. This course will inform students of campus services, policies and procedures, and address learning styles and study strategies.

Many of the courses and programs at Baker College are offered in an online delivery format. See Online Programs. Contact your campus Academic / Administrative Office for details about online courses.

Getting Started

There's a lot you can learn about Baker College here on the Web, but talking with an admissions advisor will help you get a better understanding of everything we offer. Contact us to request more information, schedule a visit to the campus nearest you, or get started by applying online.

Request Information
Schedule a Visit
Apply Online

Michele Favoretto
Watch this testimonial Watch Testimonial

Right after graduation I had a ton of confidence because I had this degree behind me.

Michele Favoretto
Game Software Development Bachelor Degree from Baker College

Game Software DevelopmentBachelor of Computer Science

Put your passion to work.

Develop the knowledge and skills to succeed.

Game Developers create and produce the games that are played on computers, video consoles, arcades, the Internet, mobile phones, and other devices. Working solo or with a team, they apply their creativity and skills to design the game’s look, story, and how it plays. Once that framework is finalized, they develop animation, audio, and programming, test and debug, and finally, produce the game.

Discover Your Future Game Software Development Career

Career Facts

$90,060

Median salary for Software Developers, Applications

22%

Estimated employment increase by 2022

$93,350

Median salary for Software Developers

View citations
Overview

Baker developed its Game Software Development program based on the guidance of employers in the industry, and we update it regularly, so that what you learn is what the industry actually needs.

Our curriculum immerses you in software engineering, with an emphasis on animation and game developing, and gives you a strong foundation in programming technologies. As part of your training, you go through a complete development process, from game modeling, through animation and programming, to the final senior design project.

As a graduate, you’ll have both creative and technical experience, and be ready to make an immediate contribution to any game development team.

Course Information
Game Software Development Major111 Hours
Course NumberCourse TitleCredit Hours
CIS 114
Tap Again to Close
2 Quarter Hours

Introduces students to the underlying principles of information and database structure in electronic database management systems. Students will be introduced to types of information, table structure, features of a relational database, basic concepts of database design and normalization, and basic overviews of the roles of database administrators and professionals. Students will also be introduced to introductory SQL commands using a command line and existing databases.

Database Fundamentals2
CIS 251
Tap Again to Close
4 Quarter Hours

Presents traditional methodologies of system analysis, design, and implementation along with recent developments in the field providing a total approach to information systems development. This course focuses on how to develop information systems in an engineered, disciplined manner utilizing real-world situations and applications.

Prerequisite(s):
One level of a programming language or Junior status.
Systems Development Methods4
CIS 310
Tap Again to Close
4 Quarter Hours

Introduces object-oriented programming design using Visual BASIC.NET for Windows. Students will learn the tools and methods used to analyze real-life problems and develop programs that address those problems. BASIC language has been a long-standing standard for learning programming. Visual BASIC.NET builds on this tradition plus introduces students to the powerful tools of object-oriented programming that have fast become a standard in most Windows programming languages.

Prerequisite(s):
CS 111.
Visual BASIC4
CIS 311
Tap Again to Close
4 Quarter Hours

Continues the study of advanced methods of writing Object-Oriented/Event-Driven (OOED) applications using Visual BASIC.NET. Using realistic case studies, students will exhibit their ability to write code for variables, selection structure, repetition, sequential access files, dialog boxes, error trapping, viewing and manipulating databases, and two-dimensional arrays. Students will also demonstrate their ability to work with a team to design, create, test, debug, document, and present an advanced, multi-form Visual Basic application that incorporates concepts learned in CIS310 and CIS311.

Prerequisite(s):
CIS 310.
Advanced Visual BASIC4
CIS 331
Tap Again to Close
4 Quarter Hours

Expands on the concepts learned in the introductory course in database creation by introducing students to higher levels of database development and computer science concepts. Students learn SQL in order to study the manipulation of a relational database. This course also includes a survey of database platforms.

Prerequisite(s):
CIS 114 or CS 101 or INF 114A or NET 101.
Database Management Using SQL4
CS 101
Tap Again to Close
4 Quarter Hours

Provides students an overview of the computer science profession. The course will focus on topics such as history, careers, programming, languages, operating systems, databases, and relationship of mathematical concepts.

Principles of Computer Science4
CS 111
Tap Again to Close
4 Quarter Hours

Introduces students to programming concepts such as logic and flow charting as well as some basic programming techniques.

Prerequisite(s):
Any INF course or CS 101 or EGR 111 or NET 101, MTH 099E or satisfies developmental pre-algebra or placement exam.
Corequisite(s):
MTH 108 or MTH 111.
Introduction to Programming4
CS 217A
Tap Again to Close
4 Quarter Hours

Introduces program design and development using C++ language. Uses Microsoft Visual C++ to provide students with experience working with the visual development tools. Students will demonstrate the ability to use C++ to design solutions to problems.

Prerequisite(s):
CS 111, MTH 112.
C++ Programming4
CS 218A
Tap Again to Close
4 Quarter Hours

Continues the development of C++ programming skills. Students will practice designing and developing C++ programs, modifying and debugging existing C++ programs, and developing complex object-oriented applications. Additional exposure to the Microsoft Visual development environment will also be gained.

Prerequisite(s):
CS 217A.
Object Oriented Programming With C++4
CS 321
Tap Again to Close
4 Quarter Hours

Introduces concepts and techniques for the implementation of data structures and the design and analysis of computer algorithms. Topics include abstract data types and algorithm development using C++.

Prerequisite(s):
CS 218A, MTH 340.
Data Structures and Algorithms I4
CS 322
Tap Again to Close
4 Quarter Hours

Expands on the concepts begun in Data Structures and Algorithms I, including stacks, queues, trees, and binary trees as fundamental conceptual structures of data. Various physical implementations for each conceptual view are examined with emphasis on the concept of abstract data types. Algorithm development continues with coverage of methods solving recurrences, divide-and-conquer algorithms, dynamic programming, greedy algorithms, and graph algorithms.

Prerequisite(s):
CS 321.
Data Structures and Algorithms II4
GSD 301
Tap Again to Close
4 Quarter Hours

Introduces students to storyboarding, game layout, and game design. Students will create scripts and storyboards for existing games and games of their own design.

Prerequisite(s):
ENG 102.
Game Scripting4
GSD 311
Tap Again to Close
4 Quarter Hours

Introduces students to program design and development using C#. Students will recognize and interpret basic concepts, types, variables, conversions, expressions, statements, namespaces, structs, arrays, interfaces and attributes of C# programming language.

Prerequisite(s):
CS 218A.
C# Programming4
GSD 321
Tap Again to Close
4 Quarter Hours

Allows students to continue the use of C# in the design of programs for Game Consoles specifically using XNA for Microsoft applications. Combining Windows and Console game development, students will experience state-of-the-art authoring, development, and debugging.

Prerequisite(s):
GSD 311.
Game Console Design4
GSD 331
Tap Again to Close
4 Quarter Hours

Provides students with the ability to recognize, design, and build software security into project development. Strategies and methods of preventing attacks and mitigating exploits, focusing on threat modeling analysis and best security practices will be explored.

Prerequisite(s):
GSD 311.
Application Security Practices4
GSD 341
Tap Again to Close
4 Quarter Hours

Continues the use of the Flash programming language for developing games and graphical animations. It draws heavily upon the concepts and terminology of object-oriented programming languages.

Prerequisite(s):
GSD 311, WEB 201.
Flash Game Development4
GSD 401
Tap Again to Close
4 Quarter Hours

Provides the basics of 3-D character design. Students will design and model characters using wire frame techniques, texturing, character rigging, and rendering.

Prerequisite(s):
GSD 341.
3-D Character Design4
GSD 411
Tap Again to Close
4 Quarter Hours

Provides the basics of 3-D character animation. Students will design the associated movie clips for a 3-D character's range of motion, reviewing walking, facial, and animal motion.

Prerequisite(s):
GSD 401.
3-D Character Animation4
GSD 421
Tap Again to Close
4 Quarter Hours

Introduces students to AI technologies for interacting with and playing against large-scale, networked games. Students will learn standard AI techniques including character following, knowledge representation and reasoning, search, learning, and planning.

Prerequisite(s):
GSD 341.
Artificial Intelligence4
GSD 431
Tap Again to Close
4 Quarter Hours

Introduces students to game programming using game development engine software. Processes of game development, game assets, and introduction to UnrealEd development application, binary space portioning, terrain generation, volume development, and lighting are implemented.

Prerequisite(s):
GSD 411.
Game Programming I4
GSD 432
Tap Again to Close
4 Quarter Hours

Continues the use of game development engine software for programming games. Topics covered will include particle effects, working with the Karma Physics engine, Bot development and AI navigation, and creating scripted sequences.

Prerequisite(s):
GSD 431.
Game Programming II4
GSD 499
Tap Again to Close
4 Quarter Hours

Provides students with an opportunity to demonstrate mastery of game design. At the end of this course students will have designed and programmed a complete game that highlights acquired skills for prospective employers.

Prerequisite(s):
GSD 432, Program Director/Dean approval.
Senior Design Project in Game Software Development4
MTH 124
Tap Again to Close
4 Quarter Hours

Analyzes trigonometric functions, their properties, solution of right and oblique triangles, radian measure, graphs, trigonometric equations, and applications.

Prerequisite(s):
C or better in MTH 112.
Trigonometry4
MTH 340
Tap Again to Close
4 Quarter Hours

Focuses on the applications of discrete mathematics in computer science. This course includes set theory, propositional logic, relations, Boolean algebra, and minimization of equations.

Prerequisite(s):
MTH 124.
Discrete Mathematics4
PPM 301
Tap Again to Close
4 Quarter Hours

Explores the tools, techniques, processes, and strategies for managing projects to successful completion. Special emphasis will be placed on tracking and monitoring project progress in order to identify and resolve difficulties as soon as possible. Included will be discussions of common problem areas and how to deal with them.

Project Management4
WEB 111B
Tap Again to Close
4 Quarter Hours

Introduces concepts in Web site development using Hypertext Mark-up Language (HTML) and other components such as Cascading Style Sheets (CSS) and Javascript. Topics will include: evolution of Web development, Web site design concepts, standard HTML techniques, and trends in the field of Web Development.

Introduction to HTML4
WEB 201
Tap Again to Close
4 Quarter Hours

Introduces students to Web-development tools for animation. Enables students to produce Web sites with interactive objects, graphics, and animation.

Prerequisite(s):
WEB 111B.
Web Multi-Media4
WRK 291B
Tap Again to Close
1 Quarter Hours

Covers all phases of securing employment in a required seminar. Major topics include resume preparation, interview strategy, job application, job search action planning, personal appearance, and coordination of the graduate's employment search activity with the College Career Services Office. Students in degree programs may complete the seminar requirement any time during their final two quarters. Certificate students should attend in their last quarter.

Prerequisite(s):
Sophomore status.
Professional Career Strategies1
WRK 301
Tap Again to Close
4 Quarter Hours

Provides a 120-hour bachelor's level, learning experience in a business or technical environment structured to allow students to further develop skills and gain training in their major field.

Prerequisite(s):
ENG 102, minimum GPA 2.00, Junior status, Program Director/Dean approval.
Internship4
General Education Requirements70 Hours
Course NumberCourse TitleCredit Hours
ELECT 111A
Tap Again to Close
4 Quarter Hours

See General Education Electives List - Scientific Inquiry Electives (Bachelor Degree)

Scientific Inquiry Elective4
ELECT 121A
Tap Again to Close
4 Quarter Hours

See General Education Electives List - Communication Electives (Bachelor Degree)

Communication Elective4
ELECT 121B
Tap Again to Close
4 Quarter Hours

See General Education Electives List - Communication Electives (Bachelor Degree)

Communication Elective4
ELECT 131A
Tap Again to Close
4 Quarter Hours

See General Education Electives List - Global and Cultural Perspectives Electives (Bachelor Degree)

Global and Cultural Perspectives Elective4
ELECT 131B
Tap Again to Close
4 Quarter Hours

See General Education Electives List - Global and Cultural Perspectives Electives (Bachelor Degree)

Global and Cultural Perspectives Elective4
ELECT 141A
Tap Again to Close
4 Quarter Hours

See General Education Electives List - Personal and Social Environments Electives (Bachelor Degree)

Personal and Social Environments Elective4
ELECT 141B
Tap Again to Close
4 Quarter Hours

See General Education Electives List - Personal and Social Environments Electives (Bachelor Degree)

Personal and Social Environments Elective4
ELECT 161A
Tap Again to Close
2 Quarter Hours

See General Information Elective List - Computer Literacy Electives.

Computer Literacy Elective2
ENG 101
Tap Again to Close
4 Quarter Hours

Emphasizes academic writing by reading and thinking critically to strengthen essential communication skills through the use of the writing process. Various assignments focus on summary and response, analysis, and informative writing. Research practices and research writing in APA style are essential to the course.

Prerequisite(s):
ENG 091 or satisfies developmental writing or placement exam, ENG 098B or satisfies developmental reading or placement exam.
Composition I4
ENG 102
Tap Again to Close
4 Quarter Hours

Continues developing students' critical thinking and writing skills through reading and argumentative writing. Emphasizes academic writing to articulate the relationships among language, knowledge, and power. Various assignments focus on position, argument analysis, and argumentative proposal. Research practices and research writing in APA style are essential to the course.

Prerequisite(s):
C or better in ENG 101 or placement exam and approved writing sample.
Composition II4
HUM 401A
Tap Again to Close
4 Quarter Hours

Examines the philosophical foundations for personal and professional ethics. Students identify and analyze ethical situations in modern society.

Prerequisite(s):
ENG 102.
Philosophy of Ethics4
INF 121
Tap Again to Close
2 Quarter Hours

Provides students with hands-on experience in the basics of using the Microsoft Windows environment. The areas of exploration will include the Start Button, Task Bar, My Computer, Windows Explorer, Customizing Displays, Paint, and the use of shortcuts.

Introduction to Windows2
INF 161
Tap Again to Close
2 Quarter Hours

Explores timely social, legal, philosophical, ethical, political, constitutional, and economic implications of computing and technology. Coverage of the issues related to a technological society including social networking, privacy topics such as cameras in cell phones, access to our search queries and all sorts of data we put on the Web, social networking, location tracking, high-tech surveillance systems, intellectual property, professional ethics and responsibilities, and crime.

Technology and Society2
MTH 111
Tap Again to Close
4 Quarter Hours

Introduces elements of algebra including real numbers, linear graphing, variable expressions, linear equations, polynomial operations and factoring, systems of equations, quadratic equations, and rational functions.

Prerequisite(s):
MTH 099E or satisfies developmental pre-algebra or placement exam.
Introductory Algebra4
MTH 112
Tap Again to Close
4 Quarter Hours

Examines more advanced elements of algebra including rational functions, quadratic equations, radical expressions, complex numbers, exponential functions, and logarithmic functions.

Prerequisite(s):
C or better in MTH 111.
Intermediate Algebra4
SOC 321
Tap Again to Close
4 Quarter Hours

Examines the social construction of groups based on race, ethnicity and national origin, religion, gender, age, sexual orientation, and able-bodiedness. Sociological (as well as psychological, historical, economic, and anthropological) perspectives are applied to concepts such as prejudice, stereotyping, discrimination, racial and ethnic identity, racial formation, power and privilege, assimilation and pluralism, and tolerance. Emphasis is on increasing knowledge, personal awareness, and sensitivity.

Cultural Diversity4
SPK 201
Tap Again to Close
4 Quarter Hours

Develops confidence and skill in many facets of oral communication. Students explore diverse topics and formats, using both organization and research to support themselves during oral presentations.

Oral Communication4
Select 1 Course from the Following
Course NumberCourse TitleCredit Hours
PSY 101
Tap Again to Close
4 Quarter Hours

Provides a foundation for understanding human relations with applications to both personal and professional growth. Focus is on examining the basic dynamics of human relations, how social influences shape thought and behavior, effective ways to develop skills of human relations, and the importance of multicultural competency within human relations.

Human Relations4
PSY 111
Tap Again to Close
4 Quarter Hours

Provides a foundation of knowledge in psychology examining key topics related to understanding human thoughts and behavior. Topics include an exploration of factors that influence thoughts and behavior, psychology as a science, sensation/perception, motivation, emotion, memory, cognition, personality, as well as key figures, research, and theories within psychology. Applying concepts to real-life settings is a focus throughout the course.

General Psychology4
Select 1 Course from the Following
Course NumberCourse TitleCredit Hours
SPK 211
Tap Again to Close
4 Quarter Hours

Integrates and applies knowledge gained from the oral communication and human relations classes. Specifically, small group communication in work and social organizations, both verbal and nonverbal, is the primary focus.

Prerequisite(s):
PSY 101 or PSY 111, SPK 201.
Group Dynamics4
SPK 401A
Tap Again to Close
4 Quarter Hours

Practices individual formal presentations in a business context. The format includes a variety of speaking situations such as parliamentary procedure, briefings, sales, formal and informal discussions, and formal report presentations.

Prerequisite(s):
SPK 201.
Professional Speaking4

Quarter Hours Required for Graduation: 181

Program Description

This program is designed to immerse students in the core knowledge of software engineering emphasizing animation and gaming development. This program will focus on leading programming technologies and will prepare students for entry level positions in the gaming industry. A comprehensive approach will carry students from modeling through animation and game programming, to the senior design project.

Accreditation

Baker College is accredited by The Higher Learning Commission, A Commission of the North Central Association of Colleges and Schools, 30 North LaSalle Street, Suite 2400, Chicago, Illinois  60602-2504; (800) 621-7440; Web address: www.ncahlc.org. Baker College is an Academic Quality Improvement Program (AQIP) participant.

Program Finder

Start today and discover the program that is right for you.

Upcoming Events

FAQ's

  • Is Baker accredited?

    Yes. Baker College is regionally accredited—the highest level of accreditation awarded in the U.S.—by The Higher Learning Commission, A Commission of the North Central Association of Colleges and Schools, 30 North LaSalle Street, Suite 2400, Chicago, Illinois  60602-2504; (800) 621-7440; Web address: www.ncahlc.org. Baker College is an Academic Quality Improvement Program (AQIP) participant.

    Additional Accreditations

    Baker has also earned specialized accreditations for programs and degrees in: 

    • Business Administration
    • Early Childhood Learning
    • Engineering and Technology
    • Health Sciences
    • School of Nursing

    For details about these specialized accreditations, see the individual Programs and Degrees pages. 

  • Does Baker provide any help in my job search?


    As a graduate of Baker College, you are eligible for our Lifetime Employment Services, which include:

    • Job searching techniques
    • Resume and cover letter assistance
    • Job interview questions
    • Job postings
    • Relocation tips

     

  • Is Baker College Online accredited?

    Baker Online is part of Baker College, a private, non-profit, regionally accredited, degree granting, higher educational institution with locations throughout Michigan.

    As an accredited college, Baker College has been granted legal authority by the state of Michigan to operate as a nonprofit educational corporation and is empowered to grant certificates, associate, bachelor, master, and doctoral degrees. It is approved for veterans’ benefits. Baker College is recognized as an institution of higher education by the U.S. Secretary of Education, U.S. Department of Education.

    All Baker Online undergraduate and graduate programs are accredited by the following regional institutional accreditor: The Higher Learning Commission, A Commission of the North Central Association of Colleges and Schools, 30 North LaSalle Street, Suite 2400, Chicago, Illinois 60602-2504; (800) 621-7440; Web address: http://www.hlcommission.org. Baker College is an Academic Quality Improvement Program (AQIP) participant.

    Some Baker Online graduate programs have additional accreditation:

  • How do online classes work?


    After you enroll, and are accepted to your online program, you sign-up, or "register" for your first courses. Like all Baker Online students, you will begin your online experience with a three-week online class designed to orient you to the Baker Online classroom, and review the expectations and requirements of Baker Online students. When you have completed this course successfully, you can move on to additional online courses.

  • How do I apply for a student loan?

    Once you have applied for financial aid, you will receive a Financial Aid Notification package from the Financial Aid office. Your FAFSA serves as the application for the Student Loan. If it is determined that you qualify for student loan funds, the eligibility amounts will be listed on your award notification, and a student Loan Request Form will be included with the award package. The Loan Request Form must be completed and returned to the Financial Aid Office before the loan process can begin.

    If you are a new student and would like to request student loan funds to help cover your educational expenses you will need to:

    • Complete the paper loan request form indicating the amount you would like to borrow.
    • Sign and date the form.
    • Return the form to the Financial Aid office.

    If you are a returning student and would like to request student loan funds to help cover your educational expenses you will need to:

    • Log into the SOLAR system.
    • Select STAR System.
    • Select Financial Aid office.
    • Select Loan Request.
    • Select the appropriate financial aid year and click Continue.
    • Select the type of loan you would like to request and click Continue.
    • Read the Stafford Loan Request Authorization information and click I Agree.
    • Type in the requested dollar amount and click Submit Request.
  • Load More FAQ'S
Michele Favoretto
Watch this testimonial Watch Testimonial

Right after graduation I had a ton of confidence because I had this degree behind me.

Michele Favoretto