91¶¶Òõ

  • Skip to content
  • Skip to footer
  • Accessibility options
91¶¶Òõ
  • About us
  • Business and
    employers
  • Alumni and
    supporters
  • For
    students
  • Accessibility
    options
Open menu
Home
Home
  • Close
  • Study here
    • Get to know us
    • Why choose 91¶¶Òõ?
    • Explore our prospectus
    • Chat to our students
    • Ask us a question
    • Meet us
    • Open days and visits
    • Virtual tours
    • Applicant days
    • Meet us in your country
    • Campuses
    • Our campuses
    • Our city
    • Accommodation options
    • Our halls
    • Helping you find a home
    • What you can study
    • Find a course
    • Full A-Z course list
    • Explore our subjects
    • Our academic departments
    • How to apply
    • Undergraduate application process
    • Postgraduate application process
    • International student application process
    • Apprenticeships
    • Transfer from another university
    • International students
    • Clearing
    • Funding your time at uni
    • Fees and financial support
    • What's included in your fees
    • 91¶¶Òõ Boost – extra financial help
    • Advice and guidance
    • Advice for students
    • Guide for offer holders
    • Advice for parents and carers
    • Advice for schools and colleges
    • Supporting you
    • Your academic experience
    • Your wellbeing
    • Your career and employability
  • Research
    • Research and knowledge exchange
    • Research and knowledge exchange organisation
    • The Global Challenges
    • Centres of Research Excellence (COREs)
    • Research Excellence Groups (REGs)
    • Information for business
    • Community University Partnership Programme (CUPP)
    • Postgraduate research degrees
    • PhD research disciplines and programmes
    • PhD funding opportunities and studentships
    • How to apply for your PhD
    • Research environment
    • Investing in research careers
    • Strategic plan
    • Research concordat
    • News, events, publications and films
    • Featured research and knowledge exchange projects
    • Research and knowledge exchange news
    • Inaugural lectures
    • Research and knowledge exchange publications and films
    • Academic staff search
  • About us
  • Business and employers
  • Alumni, supporters and giving
  • Current students
  • Accessibility
Search our site
Abstract image showing computer code
Studying here
  • Studying here
  • Find a course
  • Subject areas
  • Why choose 91¶¶Òõ?
  • Applying to 91¶¶Òõ
  • Fees and finance
  • Visit us
  • Subject areas
  • Architecture, technology and engineering
  • Computing
  • The role of computer science in video game design

Future gaming: computer science in video games explained

Video games are a fusion of technology and creativity, powered by the principles of computer science. Computer science has revolutionised video game design, advancing gaming technologies by enabling complex simulations, realistic graphics, artificial intelligence and interactive gameplay mechanics. 

Explore how computer science influences video game design through its key disciplines and how you could learn them by studying a games development degree at university.

  • Video game innovation and computer science fundamentals 
  • Computer science in action: shaping the video games we love 
  • Expert insights on the future of gaming and education/computer science 
  • How to get work in the video game industry
  • Start your career in game development with a degree 

Find your computing degree

Access our prospectus

Two hands on an Xbox controller

Video game innovation and computer science fundamentals

Computer science plays a fundamental role in every aspect of video game design, from the development of game engines to the implementation of gameplay mechanics. Computer scientists develop complex software, algorithms, and mechanics that breathe life into games, including those in virtual reality.

Here are some key ways in which computer science is utilised in video game design:

  • Programming languages and game mechanics
  • Graphics, animation, and immersion
  • Artificial intelligence: breathing life into games
  • Physics and realism in gaming
  • Networking and the global gaming community
  • Emerging technologies: computer science and next-gen gaming.
Computer science lecture

Programming languages and game mechanics

Computer scientists design and develop the game engines that power video games. They are the backbone of any video game and require expertise in areas like graphics programming, physics simulation, and optimisation.  

The essence of game development lies in its code. Programming languages such as C++, Java and Python are used for game programming, each bringing its strengths to different aspects of computer game creation. C++ is renowned for its performance, making it ideal for engine development, whereas Python is favoured for AI due to its simplicity, readability, and extensive libraries like TensorFlow and PyTorch.

Graphics, animation, and immersion

Computer science demystifies the magic behind jaw-dropping game graphics and fluid animations, essential in today's computer games and virtual reality experiences.

Computer graphics are a significant component of video game design. Computer scientists develop rendering techniques to create visually stunning graphics in games. This involves understanding algorithms for rendering 2D and 3D graphics, implementing shaders, handling lighting and shadows, and optimising rendering performance.

Sophisticated algorithms enable developers to create lifelike environments and characters, enhancing the immersion factor in virtual reality and augmented reality games. Technologies like VR and AR are pushing these boundaries even further, offering gamers unprecedented levels of engagement. 

VR Headset

Artificial intelligence: breathing life into games

AI is used in video games to create lifelike non-player characters (NPCs), enhance enemy behaviours, and provide challenging opponents. Computer scientists design AI algorithms that enable NPCs to make decisions, navigate environments, and react to player actions realistically. AI also tailors game difficulty to the player's skill level ensuring a consistent challenge. 

Physics and realism in gaming

The believability of a game often relies on its adherence to physical laws, a challenge met through innovative computer graphics and software development. Computer science, one of the 5 key computing disciplines, enables the development of physics engines that mimic real-world interactions, lending a sense of realism and depth to the virtual experiences.

Physics engines simulate real-world physics within video games, allowing for realistic interactions between objects and characters. Computer scientists develop algorithms to simulate physics phenomena such as gravity, collisions, friction, and fluid dynamics, enhancing the immersion and realism of the game world. 

Video game characters

Networking and the global gaming community 

The global connectivity of gamers today is a testament to advances in networking technology. Cloud gaming is set to democratise access to the latest titles in virtual reality and augmented reality, breaking down barriers previously limited by hardware.  

In multiplayer games, networking is crucial for enabling players to interact with each other in real-time over the internet. Computer scientists design networking protocols and implement network code to ensure smooth and responsive multiplayer experiences. With the rise of online gaming, ensuring the security of player data and preventing cheating is crucial. Computer science principles such as encryption, authentication, and anti-cheat algorithms are used to protect game servers and ensure fair gameplay. 

Emerging technologies: computer science and next-gen gaming 

The expanding realm of computer science is revolutionising gaming with quantum computing and advanced AI. These technologies enhance game development and playability, bringing new levels of immersion and interactivity.  

Quantum computing promises unprecedented processing speeds, allowing for more complex environments, while AI adapts game experiences to individual player strategies. Innovations like cloud gaming, virtual reality (VR), and augmented reality (AR) are making gaming more accessible and engaging.  

Students studying computer science degrees will find themselves at the forefront of pioneering these game-changing technologies.  

Computer science in action: shaping the video games we love

From the expansive universes in No Man's Sky to the intricate puzzles of Portal, computer science principles have been instrumental in crafting some of the most memorable gaming experiences. Here are some examples of the most successful recent video games.

Group of NWFL video game characters of women football players crossing a pitch
Game: FIFA 23 Image: EA Sports FIFA 23
Underground caverns linked by bridges in The Elder Scrolls
Game: Elder Scrolls Image: ZeniMax Media Inc
Cityscape view of roads buildings and cars from videogame GTA5
Game: GTA5 Image: Rockstar
Spacecraft on a barren world with large moon and other craft flying past
Game: No Man's Sky Image: Hello Games
three dimensional computer world featuring a portal leading to chamber of platforms and robots
Game: Portal Image: Valve Corporation

Expert insights on the future of gaming and education/computer science

Emerging technologies such as quantum computing and AI-generated content promise to unlock new frontiers in gaming, with cloud gaming, VR, and AR leading the way towards more immersive experiences. Here are some insights to the future of gaming and the skills you’ll need in the industry. 

Tech expert , in his article about , explains:

The demand for multi-skilled employees is intensifying, with roles in the industry becoming more diverse and overlapping. Employees often find themselves wearing multiple hats, from game design and programming to community management and QA testing. 

Video gaming studio

How to get work in the video game industry

Getting a position in the video game industry requires a blend of technical proficiency, creative vision, and strategic networking.

If you want to become a video game developer, then specialised degree programmes in Computer Science for Games and Digital Games Development are designed in collaboration with industry to equip aspiring developers like you with the comprehensive skill set demanded by this dynamic sector. 

and researcher with expertise in game development and computer science, explains the key skills you should develop for a career in video game design:

 

Students aspiring to excel in this field must hone a diverse skill set, blending technical prowess with creative ingenuity. Proficiency in programming languages like C++ (with Unreal Engine) and C# (with Unity) coupled with a deep understanding of algorithms, data structures, and game development frameworks, forms the basis of our game development courses. 

almas_profile

 Dr Almas Baimagambetov

Start your game development career with the 91¶¶Òõ

There's never been a more exciting time to get into game development. At the 91¶¶Òõ, our courses are designed to keep pace with the industry's evolution, preparing you to make your mark on the future of gaming.

Find your computing degree

Back to top

Contact us

91¶¶Òõ
Mithras House
Lewes Road
91¶¶Òõ
BN2 4AT

Main switchboard 01273 600900

Course enquiries

Sign up for updates

University contacts

Report a problem with this page

Quick links Quick links

  • Courses
  • Open days
  • Explore our prospectus
  • Academic departments
  • Academic staff
  • Professional services departments
  • Jobs
  • Privacy and cookie policy
  • Accessibility statement
  • Libraries
  • Term dates
  • Maps
  • Graduation
  • Site information
  • The Student Contract

Information for Information for

  • Current students
  • International students
  • Media/press
  • Careers advisers/teachers
  • Parents/carers
  • Business/employers
  • Alumni/supporters
  • Suppliers
  • Local residents