The BSc(Hons) Computer Science for Games with placement year program at the University of Brighton is designed to provide students with a comprehensive education in computer science focused specifically on game development and interactive media. This program combines academic learning with practical industry experience gained through a year-long placement, preparing students for successful careers in the competitive gaming industry.
-
Computer Science Fundamentals: Students study core computer science principles, including algorithms, data structures, software engineering, and computer architecture. This foundational knowledge forms the basis for game development skills.
-
Game Development Technologies: The curriculum emphasizes game development technologies, tools, and platforms such as Unity, Unreal Engine, and OpenGL. Students learn to design, program, and optimize games for various platforms.
-
Graphics and Animation: Students explore graphics programming, 3D modeling, animation techniques, and rendering technologies used in game development. They learn to create visually stunning and immersive game environments.
-
Game Design Principles: The program covers essential game design concepts, including game mechanics, level design, storytelling, and user experience (UX) design. Students gain insights into creating engaging and enjoyable gameplay experiences.
-
Artificial Intelligence in Games: Students learn about AI techniques applied in games, such as pathfinding, behavior trees, and decision-making algorithms. They implement AI systems to enhance game realism and challenge.
-
Multiplayer and Networking: The curriculum includes modules on multiplayer game development and networking, enabling students to create interactive and social gaming experiences.
-
Project-Based Learning: Throughout the program, students undertake practical projects and game development challenges, working individually and in teams. They gain hands-on experience in all stages of game development, from concept to deployment.