Online BS in Game Development Degree
Innovate in Game Technology
The Bachelor of Science in Game Development at Grand Canyon University is designed for those passionate about gaming and technology. This program dives deep into the technical and creative aspects of game development, covering everything from game engine architecture and AI to 2D/3D graphics, animation and software development. Beyond coding, you’ll explore game mechanics, networking and quality assurance — gaining the hands-on experience to bring games to life.
But game development isn’t just about programming — it’s also about teamwork and strategy. That’s why this degree emphasizes collaboration, project management and industry-specific business and marketing insights. Whether you dream of designing immersive worlds, developing modern software or working in interactive media, GCU’s online game development degree can help you turn your passion into a career.
Loading Form
All these projects that we work on are specific to getting us connected professionally.1
Join a Community of Developers at GCU
Choosing our online game development degree means becoming part of a collaborative community that fosters creativity and innovation. With a curriculum covering game engine architecture, user interface design, gameplay mechanics and networking, you'll have opportunities to develop your skills alongside peers and knowledgeable faculty in an engaging, supportive environment. Our program also offers access to advanced technology and hands-on projects to support your growth in interactive media.
What I learned mostly from this project was working on a professional development team, getting to learn about team meetings and sprints and just what it means to be a developer on a professional team.1
[Tuition, Fees and Financial Aid]
Online: $485 per credit
[Tuition, Fees and Financial Aid]
Cost of Attendance
Game Development Courses and Topics
This degree explores critical skills, such as programming and storyboarding and offers hands-on practice with 2D and 3D computer graphics. As you navigate the curriculum, you will also create a student portfolio, which you may find useful when you apply for a job.
Key topics taught in this game development bachelor’s degree include:
- Game engine development: Learn the core architecture and functionality of game engines.
- Artificial intelligence in gaming: Implement AI to enhance gameplay, NPC behavior and decision-making.
- Multiplayer and networking: Build real-time multiplayer experiences with advanced networking techniques.
- Virtual and augmented reality: Develop immersive experiences using VR and AR technologies.
- Game physics and simulation: Apply physics principles to create realistic interactions and environments.
- Mobile and cross-platform development: Design and optimize games for mobile and multi-platform use.
- Game testing and debugging: Master quality assurance techniques to refine game performance.
- Game design and production: Design, develop and launch interactive games through hands-on projects.
Career Opportunities for Graduates With a Game Development Degree
For those fascinated by virtual worlds and software development, this game development bachelor’s degree offers the opportunity to gain skills that can help prepare you to seek a variety of career paths and roles, such as:
- Computer and information systems manager
- Information security analyst
- Computer and information research scientist
- Computer network support specialist
- Database architect
- Computer programmer
- Software developer
- Software quality assurance analysts and tester
- Web developer
- Web and digital interface designer
- Computer occupation
- Data scientist
By working with GCU strategic employer initiatives and internship departments, our colleges bring real companies and employers for students to make connections and find potential jobs.1
Get Your Degree at an Accredited University
GCU has been institutionally accredited by the Higher Learning Commission since 1968 and is proud to prioritize quality education and comprehensive instruction. The College of Engineering and Technology shares the university’s commitment to upholding the principles and standards established by our accrediting bodies.
Frequently Asked Questions
Explore our commonly asked questions section to learn more about our online game development degree at GCU, including curriculum and career details.
Turn your passion for gaming into a career with hands-on experience used in today’s competitive gaming industry.
1 Vimeo. (2023, Sept. 5). Showcasing GCU Senior’s Technological Innovations. Retrieved March 14, 2025.
2 The earnings referenced were reported by the U.S. Bureau of Labor Statistics (“BLS”), Software Developers as of May 2023, retrieved March 11, 2025. Due to COVID-19, data from 2020 to 2023 may be atypical compared to prior years. BLS calculates the median using salaries of workers nationwide with varying levels of education and experience. It does not reflect the earnings of GCU graduates as software developers, quality assurance analysts and testers, nor does it reflect earnings of workers in one city or region of the country or a typical entry-level salary. Median income is the statistical midpoint for the range of salaries in a specific occupation. It represents what you would earn if you were paid more money than half the workers in an occupation, and less than half the workers in an occupation. It may give you a basis to estimate what you might earn at some point if you enter this career. Grand Canyon University can make no guarantees on individual graduates’ salaries. Your employability will be determined by numerous factors over which GCU has no control, such as the employer the graduate chooses to apply to, the graduate’s experience level, individual characteristics, skills, etc., against a pool of candidates.
3 COVID-19 has adversely affected the global economy and data from 2020 to 2023 may be atypical compared to prior years. Accordingly, data shown is effective September 2024, which can be found here: U.S. Bureau of Labor Statistics, Occupational Outlook Handbook, Software Developers, retrieved on March 11, 2025.
General Education Requirements
General Education coursework prepares Grand Canyon University graduates to think critically, communicate clearly, live responsibly in a diverse world, and thoughtfully integrate their faith and ethical convictions into all dimensions of life. These competencies, essential to an effective and satisfying life, are outlined in the General Education Learner Outcomes. General Education courses embody the breadth of human understanding and creativity contained in the liberal arts and sciences tradition. Students take an array of foundational knowledge courses that promote expanded knowledge, insight, and the outcomes identified in the University's General Education Competencies. The knowledge and skills students acquire through these courses serve as a foundation for successful careers and lifelong journeys of growing understanding and wisdom.
Requirements
Upon completion of the Grand Canyon University's University Foundation experience, students will be able to demonstrate competency in the areas of academic skills and self-leadership. They will be able to articulate the range of resources available to assist them, explore career options related to their area of study, and have knowledge of Grand Canyon's community. Students will be able to demonstrate foundational academic success skills, explore GCU resources (CLA, Library, Career Center, ADA office, etc), articulate strategies of self-leadership and management and recognize opportunities to engage in the GCU community.
Course Options
- UNV-103, University Success: 4
- UNV-303, University Success: 4
- UNV-108, University Success in the College of Education: 4
Requirements
Graduates of Grand Canyon University will be able to construct rhetorically effective communications appropriate to diverse audiences, purposes, and occasions (English composition, communication, critical reading, foreign language, sign language, etc.). Students are required to take 3 credits of English grammar or composition.
Course Options
- UNV-104, 21st Century Skills: Communication and Information Literacy: 4
- ENG-105, English Composition I: 4
- ENG-106, English Composition II: 4
Requirements
Graduates of Grand Canyon University will be able to express aspects of Christian heritage and worldview. Students are required to take CWV-101/CWV-301.
Course Options
- CWV-101, Christian Worldview: 4
- CWV-301, Christian Worldview: 4
Requirements
Graduates of Grand Canyon University will be able to use various analytic and problem-solving skills to examine, evaluate, and/or challenge ideas and arguments (mathematics, biology, chemistry, physics, geology, astronomy, physical geography, ecology, economics, theology, logic, philosophy, technology, statistics, accounting, etc.). Students are required to take 3 credits of intermediate algebra or higher.
Course Options
- MAT-154, Applications of College Algebra: 4
- MAT-144, College Mathematics: 4
- PHI-105, 21st Century Skills: Critical Thinking and Problem Solving: 4
- BIO-220, Environmental Science: 4
Requirements
Graduates of Grand Canyon University will be able to demonstrate awareness and appreciation of and empathy for differences in arts and culture, values, experiences, historical perspectives, and other aspects of life (psychology, sociology, government, Christian studies, Bible, geography, anthropology, economics, political science, child and family studies, law, ethics, cross-cultural studies, history, art, music, dance, theater, applied arts, literature, health, etc.). If the predefined course is a part of the major, students need to take an additional course.
Course Options
- HIS-144, U.S. History Themes: 4
- PSY-102, General Psychology: 4
- SOC-100, Everyday Sociology: 4
Core Courses
Course Description
This course provides students with an in-depth understanding of the gaming industry landscape. Students explore market trends, different sectors within the industry, and various career paths. Additionally, students analyze emerging technologies and future trends shaping the industry. By the course's end, students are equipped with the knowledge and insights needed to navigate the gaming industry and contribute to innovative game design. Technology requirement: Students are responsible for providing their own laptop that is capable of running the Adobe Creative Cloud. Verify required technical specifications in the University Policy Handbook available on www.gcu.edu.
Course Description
This course serves as an introductory exploration of game engines, focusing on the industry's most popular engines. Students gain hands-on experience with game engines, learning how to create interactive and immersive gaming experiences. The course will cover fundamental game development concepts, tools, and workflows, enabling students to build a solid foundation for more advanced game development courses. Prerequisite: MAT-144 or MAT-154.
Course Description
This course offers a deep dive into the architecture of game engines. Students will explore how engines are designed and optimized for various platforms and will have the opportunity to build their own game engine components. Prerequisites: MAT-154 and GDT-115 or GMC-100.
Course Description
This course introduces students to the rapidly evolving world of virtual reality and its integration into game development. The course focuses on the principles, tools, and techniques required to create immersive and interactive VR gaming experiences. Students explore various VR platforms and technologies, gaining hands-on experience in developing virtual reality games from concept to implementation. Upon completion, students will have a solid foundation in VR game development, enabling them to conceptualize, design, and build their own immersive and interactive virtual reality gaming experiences. The course prepares students to embrace the challenges and opportunities in this rapidly expanding field, making them well-equipped to contribute to the future of VR game development and interactive storytelling. Prerequisites: MAT-154 and GMC-100.
Course Description
This world building course explores the art and science of creating immersive game worlds. Students learn about narrative development, environmental design, level layout, and interactive storytelling, and they establish skills in conceptualizing and visualizing game worlds. Students develop a broad understanding of the technical aspects and hardware constraints of world building and conceptualize captivating and cohesive game worlds that enhance the overall gameplay experience. This is a writing-intensive course. Technology requirement: Students are responsible for providing their own laptop that is capable of running the Adobe Creative Cloud. Verify required technical specifications in the University Policy Handbook available on www.gcu.edu. Prerequisite: GMC-100.
Course Description
The course delves into the fascinating world of artificial intelligence (AI) and its applications in game development. Students learn how to design, implement, and optimize AI systems that enhance the gameplay experience, create intelligent non-player characters (NPCs), and simulate lifelike behaviors. By the end of the course, students will possess the skills to craft immersive and challenging game worlds that adapt intelligently to player actions. Prerequisite: GDT-115.
Course Description
This advanced course focuses on real-time network programming, vital for online and multiplayer games. Students will learn complex network architectures and real-time communication protocols. Prerequisite: GDT-110, GDT-115.
Course Description
This course equips students with the skills and knowledge necessary to create interactive and engaging games for mobile platforms, such as smartphones and tablets. Throughout the course, students explore the unique challenges and opportunities presented by mobile game development, learning to optimize game design, user experience, and performance for a diverse and rapidly-evolving mobile landscape. Through hands-on projects and real-world examples, students gain practical experience in mobile game development, culminating in the creation of their own mobile game. By the end of the course, students will be well-prepared to pursue careers in the mobile gaming industry or independently develop and publish their own mobile games. Prerequisite: GDT-210.
Course Description
This course introduces students to the exciting field of augmented reality and its integration with game development. Through this course, students explore the core concepts and techniques required to design and create interactive and immersive AR gaming experiences, fostering practical knowledge in developing AR applications that blend virtual content seamlessly with the real world, opening up a world of possibilities for innovative and immersive gaming experiences. Students work on practical AR game development projects, allowing them to apply the knowledge gained in class to create their own interactive AR gaming experiences. By the end of the course, students will have a comprehensive understanding of AR technology and be well-equipped to contribute to the exciting and rapidly evolving field of AR game development. Prerequisite: GDT-120.
Course Description
This course dives deep into graphics programming techniques, focusing on creating cutting-edge visuals and effects within game environments. Students master various graphics algorithms, shader programming, and GPU optimization techniques. Prerequisite: GDT-120.
Course Description
This course teaches advanced testing and debugging methods to ensure high-quality game development. Students learn automated testing, performance profiling, and error handling. Prerequisite: GDT-215, GDT-220.
Course Description
Game Creation 1 is an introductory course that provides students with a foundation in the key principles and skills necessary for game development. Through a combination of theoretical knowledge and hands-on projects, students learn the basics of game design, programming, and art creation. They explore topics such as game mechanics, level design, character development, and prototyping. By the end of the course, students will have created their own small game, gaining valuable experience in the game creation process. Technology requirement: Students are responsible for providing their own laptop that is capable of running the Adobe Creative Cloud. Verify required technical specifications in the University Policy Handbook available on www.gcu.edu. Prerequisite: GMC-200.
Course Description
This course covers the crucial aspects of security in game development, with a focus on implementing anti-cheat measures and protecting intellectual property. Prerequisite: GDT-205, GDT-215.
Course Description
This course offers a comprehensive exploration of the principles and techniques involved in creating multiplayer experiences within games. Students gain a deep understanding of the technologies and methodologies used to design and implement various multiplayer architectures, enabling them to develop engaging, real-time, and socially interactive games for a diverse player base. Throughout the course, students work on hands-on projects, collaborating with others to build functional multiplayer games from the ground up. They also gain insights into the challenges of multiplayer game development, such as handling network issues, preventing cheating, and ensuring a fair and enjoyable experience for all players. By the end of the course, students will have the knowledge and skills to embark on exciting multiplayer game development projects and contribute to the ever-evolving world of online gaming. Prerequisite: GDT-305, GDT-310.
Course Description
This writing-intensive course builds upon the knowledge gained in Game Creation 1, Game Creation 2 is an intermediate-level course that dives deeper into game development concepts and techniques. Students expand their skills in areas such as advanced game mechanics, artificial intelligence, advanced level design, and multiplayer implementation. Through challenging projects and collaborative work, students further enhance their game development abilities and develop a more sophisticated understanding of the game creation process. Technology requirement: Students are responsible for providing their own laptop that is capable of running the Adobe Creative Cloud. Verify required technical specifications in the University Policy Handbook available on www.gcu.edu. Prerequisite: GMC-351.
Course Description
This essential course introduces students to the fundamental principles of physics and their practical application in game development. Students explore how physics engines and simulations contribute to creating realistic and immersive gaming experiences. Through hands-on projects and experiments, students gain the knowledge and skills to develop dynamic, interactive, and physics-based game mechanics. They also have the opportunity to apply the principles they learn to develop interactive prototypes and small-scale games that showcase physics-based gameplay. By the end of the course, students will possess a strong foundation in game physics and simulation, enabling them to craft more engaging, dynamic, and immersive gaming experiences for players. Prerequisite: GDT-225.
Course Description
Game Creation 3 is an advanced course that focuses on refining and polishing the skills necessary to create high-quality games. Students engage in in-depth exploration of topics such as advanced storytelling, advanced graphics and rendering techniques, optimization strategies, and immersive experiences (e.g., virtual reality or augmented reality). They undertake complex game projects that require advanced problem-solving and creative solutions, pushing the boundaries of their game development abilities. Technology requirement: Students are responsible for providing their own laptop that is capable of running the Adobe Creative Cloud. Verify required technical specifications in the University Policy Handbook available on www.gcu.edu. Prerequisite: GMC-352.
Course Description
This is an intensive course designed to take students' game development skills to the next level. Students delve into the complexities of game programming, focusing on advanced topics such as artificial intelligence, graphics rendering, networking, and more. By mastering these advanced concepts, students are better equipped to create high-quality, sophisticated games that push the boundaries of what is possible in the gaming industry. Through hands-on projects and assignments, students apply their knowledge of advanced game programming concepts to create polished and technically impressive game projects. This course equips students with the expertise to tackle ambitious game development projects and prepares them to excel in demanding roles within the game development industry. Prerequisite: GDT-315, GDT-320.
Course Description
This course is the last of a series of four courses where design students and programming students work together to practice the design and production of games to develop a portfolio of projects. Best practices are instilled for finalizing and showcasing work completed in the program, presenting an engaging portfolio and job-hunting plan. Technology requirement: Students are responsible for providing their own laptop that is capable of running the Adobe Creative Cloud. Verify required technical specifications in the University Policy Handbook available on www.gcu.edu. Prerequisite: GMC-451.
- GCU cannot and will not promise job placement, a job, graduate school placement, transfer of GCU program credits to another institution, promotion, salary, or salary increase. Please see the Career Services Policy in the University Policy Handbook.
- Please note that this list may contain programs and courses not presently offered, as availability may vary depending on class size, enrollment and other contributing factors. If you are interested in a program or course listed herein please first contact your University Counselor for the most current information regarding availability.
- Please refer to the Academic Catalog for more information. Programs or courses subject to change
Join Grand Canyon University’s vibrant and growing campus community, with daytime classes designed for traditional students. Immerse yourself in a full undergraduate experience, complete with curriculum designed within the context of our Christian worldview.
Pursue a next-generation education with an online degree from Grand Canyon University. Earn your degree with convenience and flexibility with online courses that let you study anytime, anywhere.