3 Years On Campus Bachelors Program
Bachelor of Computer Science (Major in Games Development) – Swinburne University of Technology
The Bachelor of Computer Science (Games Development) at Swinburne University blends strong software engineering foundations with hands-on game-development experience. You’ll learn to design interactive games and multimedia applications while mastering programming, 3D modelling, and systems thinking. It’s perfect for students who are both technically curious and creatively driven—those who want to code, craft immersive game experiences, work in game studios, or develop innovative interactive media.
Curriculum Structure
Year 1
In your first year, you’ll lay the groundwork for your computing journey. You’ll explore core areas like Computer Systems (COS10004) and Introduction to Programming (COS10009), and take part in the Web Technology Project (COS10026). You’ll also start a major unit in 3D Modelling for Objects and Environments (DDD20022), giving you a taste of how game worlds are built visually. At this stage, you’ll become comfortable with object-oriented programming and basic networking—skills that will support your advanced game development later.
Year 2
The second year focuses on game-specific skills. You’ll dive into Artificial Intelligence for Games (COS30002), Games Programming (COS30031), and Software Development for Mobile Devices (COS30017). You’ll learn to design and implement game logic, bring games to mobile platforms, and explore AI techniques that make games smarter. You’ll also work on a Computing Innovation Project (COS30049), applying your skills to real-world, hands-on challenges.
Year 3
In your final year, you’ll bring everything together through major projects. You’ll complete Computing Technology Project A (COS40005) and Computing Technology Project B (COS40006), along with Software Architectures and Design (SWE30003) and Software Deployment and Evolution (SWE40006). This is where you’ll manage and deliver a full game or interactive system, consider deployment and performance, and graduate ready to launch polished software solutions.
Focus Areas
Game design and programming
Interactive software and multimedia development
Mobile platforms and AI in games
Learning Outcomes
Graduates of this program will be able to:
Apply object-oriented and software engineering methods to develop games and interactive applications
Integrate creative multimedia design with technical development
Work effectively in teams and communicate ideas clearly to diverse audiences
Deploy robust, evolving software solutions in real-world settings
Professional Alignment
This degree is accredited by the Australian Computer Society (ACS).
Reputation & Employability
Swinburne University of Technology is ranked within the top 100 globally for Computer Science and Engineering (ARWU 2022) and top 150 for Computer Science (Times Higher Education 2023). Impressively, 85% of graduates find employment within four months of graduating.
Here’s how your experiential learning journey will unfold in the Bachelor of Computer Science (Major in Games Development) at Swinburne University of Technology — showing how you’ll learn by doing, not just by listening.
From the very first day, you’ll be immersed in industry-standard labs, using real-world software and tools, and collaborating in creatively driven teams. You won’t just study game development—you’ll design, program, prototype, and test games and interactive software, guided by academics who are actively connected to the computer science and games industry. Swinburne’s campus supports your hands-on growth, with extensive computer labs, multimedia and 3D modelling facilities, and project spaces for teamwork. Within this major, you’ll tackle multiple real-world projects, and there’s also the option for a professional work placement.
Experiential learning highlights:
Guaranteed Work Integrated Learning (WIL): You’ll either complete an industry placement or work on industry-linked projects, applying your learning in six professionally-focused projects.
Game development-focused units: You’ll study courses like 3D Modelling for Objects and Environments, Artificial Intelligence for Games, Games Programming, and Software Development for Mobile Devices.
Third-year project units: In Computing Technology Project A & B, you’ll take a substantial game or interactive software project from concept to deployment, gaining real hands-on experience.
Industry-standard labs and facilities: You’ll have access to the tools and setups used by professionals for programming, game engine work, and multimedia/interactive software creation.
Collaboration and teamwork: Many units are designed for interactive software and game development, so you’ll work closely with peers across disciplines to design, build, and test your projects.
Optional professional placements: You can opt for a 6-month or 12-month placement to gain full-time industry experience before you graduate.
Strong support and technology access: Swinburne’s research and technology facilities give you the tools and digital resources needed for game and interactive software development.
This means that instead of just reading about game design and coding, you’ll actually build games, prototype interactive software, test your creations, and engage with industry challenges. And if you choose, you can even step into a professional role before you graduate, giving you a real head start in your career.
Graduate Outcomes Summary:
By completing this degree, you’ll be ready to step straight into a tech-industry role, equipped to launch a career in game design, software development, or multimedia. Graduates have gone on to work as game programmers, interactive content creators, and software developers. Typical roles include:
Game Developer / Programmer
Multimedia Developer or Digital Content Producer
Software Designer or Developer
Interactive Application or VR/AR Developer
Progression & Future Opportunities:
The university’s Careers & Employment team provides tailored support to help you launch your career. This includes resume-building, interview preparation, and employer networking events through the “Improve Your Employability” initiative.
According to recent data, 85% of Bachelor of Computer Science graduates found employment within four months of finishing their degree.
The program is professionally accredited by the Australian Computer Society (ACS), ensuring your qualification is recognized and respected across the tech industry.
Industry-connected learning is at the heart of the degree. You’ll complete six industry-linked projects and have guaranteed work-integrated learning opportunities such as internships or placements, giving you real-world experience before you graduate.
Swinburne’s strong industry partnerships — including companies like Amazon Web Services and Siemens — offer mentoring, networking, and placement opportunities to help you get ahead.
This long-term accreditation also ensures your qualification remains valuable as technologies evolve, preparing you to adapt to new tools in game development, VR/AR, cloud gaming, and more.
After completing the degree, you’ll be well-positioned to start a career in the growing interactive entertainment and software sectors, with skills that are both creative (game design, multimedia) and technical (programming, software architecture).
Further Academic Progression:
If you wish to continue your studies, this bachelor’s degree opens pathways to a Master’s in computer science, interactive media, software engineering, or games technology. You could also pursue honours programs, research degrees such as a PhD in computer science, or specialized postgraduate diplomas in areas like game engine design, virtual/augmented reality, or advanced software architecture.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
