BA (Hons) Computer Games Design

... United Kingdom
... Solent University

Course Overview

Take your creative gaming ideas and turn them into marketable gaming products with this exciting undergraduate degree. You’ll work with experienced academics and industry professionals, designing and developing ideas into finished games preparing you with the skills and knowledge for a fascinating career after graduation.

Starting with fundamental design tools, the course focuses on creating and prototyping compelling games that engage players and build game experiences. You'll be learning the production pipeline, and building computer games using state-of-the-art game engines. As part of your learning journey, you will also learn how to build unique game controllers, work in a motion capture studio, explore virtual reality or even build your own independent game development studio.

Throughout your studies, you’ll benefit from access to dedicated gaming labs providing all the specialised software you’ll need: Unreal, Unity, Visual Studio, 3D studio max, ZBrush and Substance to name just a few. You’ll also have access to console development kits, a motion capture studio, a mobile devices lab and a range of consumer gaming/VR hardware: all for student use.

Bringing a modern game to the market requires a broad range of skills and specialisms. Throughout your degree you will learn to collaborate in multi-disciplinary teams, bringing these varied specialisms together to create polished and engaging gaming experiences.

The course team maintain excellent links with the industry, and these links are often called upon for guest lectures and to be involved in the courses industry advisory board. This board supports the planning of the curriculum, ensuring you are learning the skills most in demand by the industry. Companies previously involved in the board include; Sony Computer Games Europe, Unity Technologies, Sumo Digital, Bitmap Bureau, Stainless Games, and Aardvark Swift.

Students learn from a team with a broad range of academic and industry experience.

General Eligibility

104-120 UCAS tariff points from A-levels

  • A minimum of two completed A-levels, a BTEC Extended Diploma at DMM or BTEC Diploma at D*D, T-level Merit or equivalent qualification, or a combination of qualifications which comply with the minimum entry requirement of 104 UCAS points.

  • Direct entry into year two or three may be considered for this course.

  • For further information about UK qualifications, please contact admissions.

Part Time Work Details

20 Hours of Work permit weekly for international students.

Language Requirement

    • IELTS minimum 6.0 overall with a minimum of 5.5 in each individual component

    • TOEFL IBT minimum 80 with a minimum of 20 in each individual component

    • Duolingo English Language Test - 115 overall with minimum of 95 in each component
      or equivalent.

Programme Information
...
Course Category

Computer Security Systems Information Security


...
Campus Name

Southampton City Centre


...
Course Level

Undergraduate


...
Duration

Full-Time, 3 years


...
Available Intake

September


...
IELTS Score

6.0


...
Tuition Fees Range

9250,

15000, (INT)


Subject Recommendations for You
Doctor of Executive Leadership
University of Charleston
Campus

Charleston, West Virginia

Entry Score

0.0

Course Level

Undergraduate

Total Course Fee

Not mentioned

Campus

Liverpool, England

Entry Score

6.0

Course Level

Undergraduate

Total Course Fee

12500

BA (Hons) English and French (with Study Abroad)
Manchester Metropolitan University - INTO
Campus

Manchester

Entry Score

6.0

Course Level

Undergraduate

Total Course Fee

17000

Discover Your Next Read
...
Why you will go UK for better study ? Learn more from this blog...
...
Why you will go UK for better study ? Learn more from this blog...
Request history8.1.11PHP Version949msRequest Duration2MBMemory UsageGET course-details/{id?}Route
  • warninglog[03:14:21] LOG.warning: Calling static trait method App\Traits\Service::get_intake_with_next_year is...
  • Booting (19.37ms)time
  • Application (929ms)time
  • 1 x Application (97.96%)
    929ms
    1 x Booting (2.04%)
    19.37ms
    4 templates were rendered
    • course-detailscourse-details.blade.php#?blade
    • ajax.homejshomejs.blade.php#?blade
    • layouts.appapp.blade.php#?blade
    • ajax.menusearchjsmenusearchjs.blade.php#?blade
    uri
    GET course-details/{id?}
    middleware
    web
    controller
    App\Http\Controllers\CourseController@details
    namespace
    prefix
    where
    file
    app/Http/Controllers/CourseController.php:130-145
    13 statements were executed, 3 of which were duplicates, 10 unique. Show only duplicated909ms
    • Connection Establishedstaging_liveCourseController.php#131
      Backtrace
      • 15. app/Http/Controllers/CourseController.php:131
      • 16. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 17. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `courses` where `id` = '674' limit 1
      2.43msstaging_liveCourseController.php#131
      Bindings
      • 0: 674
      Backtrace
      • 16. app/Http/Controllers/CourseController.php:131
      • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `institutes` where `institutes`.`id` in ('87')
      700μsstaging_liveCourseController.php#131
      Bindings
      • 0: 87
      Backtrace
      • 21. app/Http/Controllers/CourseController.php:131
      • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `represent_countries` where `represent_countries`.`id` in ('1')
      440μsstaging_liveCourseController.php#131
      Bindings
      • 0: 1
      Backtrace
      • 26. app/Http/Controllers/CourseController.php:131
      • 27. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 28. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 29. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 30. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `countries` where `countries`.`id` in ('235')
      540μsstaging_liveCourseController.php#131
      Bindings
      • 0: 235
      Backtrace
      • 31. app/Http/Controllers/CourseController.php:131
      • 32. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 33. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 34. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 35. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select `id`, `course_level_name` from `course_levels` where `course_levels`.`id` in ('1')
      490μsstaging_liveCourseController.php#131
      Bindings
      • 0: 1
      Backtrace
      • 21. app/Http/Controllers/CourseController.php:131
      • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `categories` where `categories`.`id` in ('17') order by `category_name` asc
      510μsstaging_liveCourseController.php#131
      Bindings
      • 0: 17
      Backtrace
      • 21. app/Http/Controllers/CourseController.php:131
      • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `courses` where `course_level_id` = '1' order by RAND() limit 3
      901msstaging_liveCourseController.php#138
      Bindings
      • 0: 1
      Backtrace
      • 15. app/Http/Controllers/CourseController.php:138
      • 16. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 17. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `institutes` where `institutes`.`id` = '089b25b347bc41d7a4a19ba1f9c9c874' limit 1
      1.16msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 089b25b347bc41d7a4a19ba1f9c9c874
      Backtrace
      • 22. view::course-details:258
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select `id`, `course_level_name` from `course_levels` where `course_levels`.`id` = '1' limit 1
      400μsstaging_livecourse-details.blade.php#274
      Bindings
      • 0: 1
      Backtrace
      • 22. view::course-details:274
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select * from `institutes` where `institutes`.`id` = '102' limit 1
      500μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 102
      Backtrace
      • 22. view::course-details:258
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select `id`, `course_level_name` from `course_levels` where `course_levels`.`id` = '1' limit 1
      350μsstaging_livecourse-details.blade.php#274
      Bindings
      • 0: 1
      Backtrace
      • 22. view::course-details:274
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select * from `institutes` where `institutes`.`id` = '45' limit 1
      460μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 45
      Backtrace
      • 22. view::course-details:258
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select `id`, `course_level_name` from `course_levels` where `course_levels`.`id` = '1' limit 1
      300μsstaging_livecourse-details.blade.php#274
      Bindings
      • 0: 1
      Backtrace
      • 22. view::course-details:274
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    App\Models\Course
    4Course.php#?
    App\Models\Institute
    4Institute.php#?
    App\Models\CourseLevel
    4CourseLevel.php#?
    App\Models\RepresentCountry
    1RepresentCountry.php#?
    App\Models\Country
    1Country.php#?
    App\Models\Category
    1Category.php#?
        _token
        AqJpPgNSgfhusyNQ8rHm8oMkSPyqRJzlz64pc3g8
        current_url
        https://staging.bheuni.io/course-details/674
        _previous
        array:1 [ "url" => "https://staging.bheuni.io/course-details/674" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /course-details/674
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:15 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "staging.bheuni.io" ] ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Wed, 30 Apr 2025 03:14:21 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InVpNlJKUWpwZko0Rm9mcnZPZzhZdlE9PSIsInZhbHVlIjoiVCtxZjBDK0lYcHZldFUrT1F4SEVWWlh1azVkOVBleXhQMEh2R3J0TFhpaVRjQkp5QytzQkdoem56ODNhUXNLc3AvVlNnT1FPUFhWQVZ6ZUFLRzAyR25IS2xQSHp0dkkzWjU4QzBFRkd2bDI3QWNCcWpnaWl4cXg2aXZOSkM1N0IiLCJtYWMiOiJmYjE5NTQ0MmQ4N2UwYmVmZGE0YmYyODg4ODFjZTk2ZjgzNTlmYzUxZGJlMzk2MTM2OGNjNmFmMjUwZjEyYjNiIiwidGFnIjoiIn0%3D; expires=Wed, 30 Apr 2025 23:14:21 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secureXSRF-TOKEN=eyJpdiI6InVpNlJKUWpwZko0Rm9mcnZPZzhZdlE9PSIsInZhbHVlIjoiVCtxZjBDK0lYcHZldFUrT1F4SEVWWlh1azVkOVBleXhQMEh2R3J0TFhpaVRjQkp5QytzQkdoem56ODNhUXNLc3AvVlNnT" 1 => "bhe_uni_session=eyJpdiI6Inp0bk1uMUxTT0FUQjcvaDVnSTJLc0E9PSIsInZhbHVlIjoidE9ObDRudFZPbThOdGhOOG44NWlkZlpYa0lqNldyeVEyRGpjdUJqN2pqcDMxeXV2Q1A5U0ZUV1Y4eUptVnk0ei9tMVZVVDIrN1U1djJZZmVBamliNXp3czAvYm9tT1FsVy9DOHVqUFFES2xyNTVYM1ZDMlNxMXM3djBLWkJrTmkiLCJtYWMiOiI2MzI2NzE3ZjIxYzE5MmZhNTMyNjI5YTFkMzIwNjYxY2M3MzgzODgzMmNjMjMzZDczN2EyMWRjMjkxNzc2N2M5IiwidGFnIjoiIn0%3D; expires=Wed, 30 Apr 2025 23:14:21 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secure; httponlybhe_uni_session=eyJpdiI6Inp0bk1uMUxTT0FUQjcvaDVnSTJLc0E9PSIsInZhbHVlIjoidE9ObDRudFZPbThOdGhOOG44NWlkZlpYa0lqNldyeVEyRGpjdUJqN2pqcDMxeXV2Q1A5U0ZUV1Y4eUptVnk0ei9t" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InVpNlJKUWpwZko0Rm9mcnZPZzhZdlE9PSIsInZhbHVlIjoiVCtxZjBDK0lYcHZldFUrT1F4SEVWWlh1azVkOVBleXhQMEh2R3J0TFhpaVRjQkp5QytzQkdoem56ODNhUXNLc3AvVlNnT1FPUFhWQVZ6ZUFLRzAyR25IS2xQSHp0dkkzWjU4QzBFRkd2bDI3QWNCcWpnaWl4cXg2aXZOSkM1N0IiLCJtYWMiOiJmYjE5NTQ0MmQ4N2UwYmVmZGE0YmYyODg4ODFjZTk2ZjgzNTlmYzUxZGJlMzk2MTM2OGNjNmFmMjUwZjEyYjNiIiwidGFnIjoiIn0%3D; expires=Wed, 30-Apr-2025 23:14:21 GMT; domain=.bheuni.io; path=/; secureXSRF-TOKEN=eyJpdiI6InVpNlJKUWpwZko0Rm9mcnZPZzhZdlE9PSIsInZhbHVlIjoiVCtxZjBDK0lYcHZldFUrT1F4SEVWWlh1azVkOVBleXhQMEh2R3J0TFhpaVRjQkp5QytzQkdoem56ODNhUXNLc3AvVlNnT" 1 => "bhe_uni_session=eyJpdiI6Inp0bk1uMUxTT0FUQjcvaDVnSTJLc0E9PSIsInZhbHVlIjoidE9ObDRudFZPbThOdGhOOG44NWlkZlpYa0lqNldyeVEyRGpjdUJqN2pqcDMxeXV2Q1A5U0ZUV1Y4eUptVnk0ei9tMVZVVDIrN1U1djJZZmVBamliNXp3czAvYm9tT1FsVy9DOHVqUFFES2xyNTVYM1ZDMlNxMXM3djBLWkJrTmkiLCJtYWMiOiI2MzI2NzE3ZjIxYzE5MmZhNTMyNjI5YTFkMzIwNjYxY2M3MzgzODgzMmNjMjMzZDczN2EyMWRjMjkxNzc2N2M5IiwidGFnIjoiIn0%3D; expires=Wed, 30-Apr-2025 23:14:21 GMT; domain=.bheuni.io; path=/; secure; httponlybhe_uni_session=eyJpdiI6Inp0bk1uMUxTT0FUQjcvaDVnSTJLc0E9PSIsInZhbHVlIjoidE9ObDRudFZPbThOdGhOOG44NWlkZlpYa0lqNldyeVEyRGpjdUJqN2pqcDMxeXV2Q1A5U0ZUV1Y4eUptVnk0ei9t" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "AqJpPgNSgfhusyNQ8rHm8oMkSPyqRJzlz64pc3g8" "current_url" => "https://staging.bheuni.io/course-details/674" "_previous" => array:1 [ "url" => "https://staging.bheuni.io/course-details/674" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-04-30 03:14:21GET/course-details/674141315