Bachelor of Science Degree in Game Development
Program Overview
The Bachelor of Science in Game Development at American University of Malta equips students with the skills and knowledge to design and develop complex virtual realities. The program emphasizes real-time C++ programming, computer graphics, artificial intelligence, animation, and game engine design. Graduates are prepared for careers in the video game industry as programmers, designers, artists, and more. The program features industry-standard software, a dedicated game development lab, and collaborations with industry partners.
Program Outline
Degree Overview:
Program Overview:
The Bachelor of Science Degree in Game Development at American University of Malta (AUM) prepares students for a rewarding career in the video game industry. The program focuses on equipping students with the necessary skills and knowledge to design and develop complex virtual realities, combining powerful multimedia platforms and animation techniques.
Program Objectives:
- Knowledge: Students will gain a comprehensive understanding of game development, encompassing software engineering, computer graphics, artificial intelligence, animation, and software architecture. The program curriculum emphasizes both emerging trends and proven knowledge, ensuring its relevance and applicability in the industry.
- Skills: Students will develop proficiency in real-time C++ programming, including advanced techniques like data caching, SIMD instructions, and design patterns. They will also acquire skills in real-time networking, 3D graphics, game engine design, and software project management.
Program Description:
The Game Development program at AUM is a four-year, full-time program requiring a minimum GPA of 2.0 for graduation. The program consists of 134 US credits/268 ECTS credits, covering a wide range of topics:
- Software Engineering: Students will learn the fundamentals of software development, including object-oriented programming, data structures, algorithms, and software design patterns.
- Computer Graphics: The program delves into the intricacies of real-time polygonal video graphics, covering backface culling, camera, texturing, lighting, transformations, and efficient rendering systems.
- Artificial Intelligence: Students will explore the principles of AI in game development, focusing on pathfinding, decision-making, and behavior trees.
- Animation: The curriculum includes 3D keyframe animation techniques, allowing students to create realistic and engaging characters and environments.
- Game Engine Design: Students will learn how to design and implement game engines, including real-time game system components like memory, file, object, graphics, and math libraries.
- Software Project Management: The program emphasizes the importance of effective project management in game development, covering topics like scheduling, estimating, coordinating, and monitoring projects.
Outline:
Program Content:
The Game Development program at AUM covers a diverse range of topics, ensuring students graduate with a well-rounded skillset. Key areas of focus include:
- Real-time C++ Programming
- Real-time Networking for Games
- Deterministic Data Driven Flow in Game Applications
- Software Architecture Systems using Design Patterns
- Real-time Polygonal Video Graphics
- 3D Math (Matrix and Vector)
- Graphics Rendering Systems
- Game Engine Design
- 3D Keyframe Animation Systems
- Global Software Development
- Software Configuration Management (SCM)
- Fundamentals of Computer Science
- Game Mechanics
- Game Narrative Design
- 3D Level Design
- Interactive Object and Character Scripting
- Collaborative Team Environment
Program Structure:
The program typically follows a semester-based structure, with each semester consisting of several modules. Modules are designed to provide students with a deep understanding of specific topics within the game development field.
Individual Modules:
While the specific modules offered may vary slightly from year to year, some examples of modules typically included in the program are:
- Introduction to Game Development
- Game Programming 1
- Game Programming 2
- 3D Graphics and Animation
- Artificial Intelligence for Games
- Game Engine Design
- Game Project Management
- Global Software Development
- Capstone Project
Note:
Each module has its own syllabus detailing the specific learning outcomes, assessment methods, and course schedule.
Assessment:
Assessment Methods:
The Game Development program at AUM utilizes a variety of assessment methods to evaluate student learning outcomes. These methods may include:
- Exams (written and practical)
- Assignments (individual and group projects)
- Presentations
- Portfolios
- Peer assessment
Assessment Criteria:
Assessments are graded based on various criteria, including:
- Technical proficiency
- Creativity
- Problem-solving skills
- Communication skills
- Teamwork
Teaching:
Teaching Methods:
The program employs a variety of teaching methods to cater to different learning styles. These methods include:
- Lectures
- Tutorials
- Practical hands-on sessions
- Guest lectures from industry professionals
- Collaborative group work
Faculty:
The program boasts a team of experienced and qualified faculty members who are actively involved in the game development industry. This ensures that students receive cutting-edge knowledge and practical insights.
Unique Approaches:
The program emphasizes a project-based learning approach, allowing students to apply their knowledge and skills to real-world projects. This hands-on experience prepares them for the challenges of the industry.
Careers:
Potential Career Paths:
Graduates of the Game Development program at AUM are well-equipped to pursue a variety of careers in the video game industry, including:
- Game Programmer
- Game Designer
- Level Designer
- 3D Artist
- Animator
- Game Tester
- Technical Artist
- Game Producer
- Project Manager
Opportunities and Outcomes:
The program prepares students for careers in various game development studios, both locally and internationally. Graduates have successfully secured positions in renowned companies like Ubisoft, EA, and Activision Blizzard.
Other:
Unique Features:
The Game Development program at AUM offers several unique features, including:
- Industry-standard software and hardware
- Access to a dedicated game development lab
- Opportunities for internships and industry collaborations
- Strong alumni network
Collaboration with Industry:
The program actively collaborates with industry partners, ensuring that students are exposed to real-world projects and gain valuable insights from experienced professionals.
Overall: The Game Development program at AUM provides a comprehensive and rigorous education, preparing students for successful careers in the rapidly evolving video game industry. The program's focus on both theoretical knowledge and practical skills, coupled with its industry connections, makes it an excellent choice for aspiring game developers.
American University in Malta
Overview:
American University of Malta (AUM) is a private, American-style university located in Malta. It offers undergraduate and graduate programs in various fields, including business, engineering, and computer science. AUM is committed to providing a high-quality education that meets both American and European standards.
Services Offered:
Diagnostic testing:
Evaluates students' English language proficiency.B1 and B2 Level Tests:
Assesses students' English language skills.AUM Library:
Provides access to resources and study spaces.AUM ID:
Provides access to university facilities and services.Temporary Residence Permit advising:
Assists international students with obtaining necessary documentation.Orientation program:
Introduces students to university life and resources.Course materials:
Provides access to textbooks and other learning materials.AUM email and Internet:
Provides students with access to university communication and online resources.ELP Course tuition:
Provides instruction in English language skills.Student Life and Campus Experience:
AUM boasts a diverse and multicultural student body, representing over 35 nationalities. The university promotes a friendly and supportive environment, encouraging student engagement through clubs and associations. The campus is located in a historical setting, offering a unique learning experience.
Key Reasons to Study There:
American-style education with European accreditation:
Combines the best of both worlds in terms of academic standards.Highly qualified faculty:
Experienced and dedicated professors provide a high-quality learning experience.Diverse and multicultural mindset:
Promotes a welcoming and inclusive environment for students from all backgrounds.Historical award-winning campus:
Offers a unique and inspiring learning environment.Affordable tuition fees:
Provides access to quality education at a reasonable cost.All programs are taught in English:
Facilitates learning for international students.Academic Programs:
AUM offers a range of undergraduate and graduate programs, including:
Undergraduate Programs:
- BSc in Business Administration
- BSc in Business and Finance
- BSc in Accounting
- BSc in Game Development
- BSc in Civil Engineering
- BSc in Electronics & Communication Engineering
- BSc in Industrial Engineering
- BSc in Mechanical Engineering
- BSc in Software Engineering
- BA in Graphic Design and Animation
Graduate Programs:
- Master of Business Administration (MBA)
- MSc in Engineering Management
- MSc in Cyber Security
- MSc in Computer Science
- MSc in Advanced Mechanical Engineering
Other:
- AUM is licensed by the Malta Further & Higher Education Authority (MFHEA).
- The university offers various funding options, including scholarships and the Get Qualified scheme.
- AUM has a strong commitment to quality assurance and has a dedicated Quality Assurance department.
- The university provides a range of administrative policies, including GDPR, confidentiality, and IT policies.
Entry Requirements:
Admission to AUM's Game Development program is based on the following criteria:
- Completion of application: Candidates must submit a complete application form to AUM.
- Official transcripts: Applicants must provide official transcripts demonstrating the successful completion of a course of study equivalent to MQF level 4. This could include a US or international high school diploma or an equivalent course of study.
- High school or MQF level 5 GPA: Applicants must have a minimum GPA of 2.5 out of 4.0 in their high school coursework or MQF level 5 studies.
- Personal essay: Candidates are required to submit a personal essay outlining their personal goals and expectations for the program.
- Standardized test scores: AUM may consider scores on standardized tests such as ACT and/or SAT for admission, though this requirement may be eliminated in the future.
Additional information:
- Entry requirements may vary depending on the applicant's country of origin and academic background.
- AUM may require additional documentation or information from applicants as needed.
- However, as the program is taught in English, it is assumed that applicants have a strong command of the English language.
- International students whose native language is not English may need to provide evidence of their English proficiency, such as a TOEFL or IELTS score.
- It is recommended that international students check with AUM for the specific English language proficiency requirements for their situation.
- It is always advisable to refer to the official AUM website or contact the university directly for the most accurate and up-to-date information.