BSc (Hons) Computer Games Programming

... United Kingdom
... University of Gloucestershire

Course Overview

Become a multi-skilled games programmer, by getting hands on and making real games from your first year of study with a course designed and delivered by industry professionals. Games arent made in a vacuum €“ youll work alongside Games Design students to create worlds. Youll develop your games programming knowledge of gameplay systems, rendering pipelines, virtual reality, artificial intelligence and procedural content generation. Developed by industry veterans, this course gives you the skills and an edge in the competitive world of video games programming. Your mentors have a combined experience of over 30 years in the games industry, having worked on AAA franchises including Crysis, Star Wars: Battlefront, Prey, Sniper Elite, Aliens vs Predator and Bioshock.

General Eligibility

104 UCAS tariff points, BCC at A levels, DMM at BTEC or a Merit in your T-Level.

Part Time Work Details

20 Hours of Work permit weekly for international students.

Language Requirement

  • IELTS 6.0 overall with no less than 5.5 in any band.

Programme Information
...
Course Category

Media and Journalism


...
Campus Name

Park, Cheltenham


...
Course Level

Undergraduate


...
Duration

Full-Time, 3/4 years(inc. placement year)


...
Available Intake

September


...
IELTS Score

5.5


...
Tuition Fees Range

9250,

15450, (INT)


Subject Recommendations for You
Campus

Fredericton, Saint John, New Brunswick

Entry Score

6.5

Course Level

Undergraduate

Total Course Fee

20158

Geography and Planning BA Honours
Newcastle University - INTO
Campus

Middle Sex

Entry Score

6.5

Course Level

Undergraduate

Total Course Fee

£9,250, £20,400

BSc Mathematics Education
Acadia University
Campus

Wolfville, Nova Scotia

Entry Score

6.5

Course Level

Undergraduate

Total Course Fee

20252

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 Version1.05sRequest Duration2MBMemory UsageGET course-details/{id?}Route
  • warninglog[13:18:26] LOG.warning: Calling static trait method App\Traits\Service::get_intake_with_next_year is...
  • Booting (32.32ms)time
  • Application (1.02s)time
  • 1 x Application (96.93%)
    1.02s
    1 x Booting (3.07%)
    32.32ms
    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 duplicated997ms
    • 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` = '4073' limit 1
      18.7msstaging_liveCourseController.php#131
      Bindings
      • 0: 4073
      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 ('82')
      7.74msstaging_liveCourseController.php#131
      Bindings
      • 0: 82
      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')
      540μ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')
      4.17msstaging_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')
      510μ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 ('2') order by `category_name` asc
      2.23msstaging_liveCourseController.php#131
      Bindings
      • 0: 2
      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
      956msstaging_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` = 'e91f6bf043b84cf8888edc9f350af27c' limit 1
      3.39msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: e91f6bf043b84cf8888edc9f350af27c
      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
      540μ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` = '43' limit 1
      800μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 43
      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` = '2c0680ce90d746da8aa11e5472634e3c' limit 1
      650μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 2c0680ce90d746da8aa11e5472634e3c
      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
      510μ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
        864biEIXMdACYPaEjgUNthi5wex7gmPJqMwBYKQW
        current_url
        https://staging.bheuni.io/course-details/4073
        _previous
        array:1 [ "url" => "https://staging.bheuni.io/course-details/4073" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /course-details/4073
        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 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "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 => "Tue, 29 Apr 2025 13:18:26 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjVINnA3RStadEg1OWlocko3eWVrd2c9PSIsInZhbHVlIjoiZ2RuRHRZRWgxOTFTSkhHN3JyWU5uSE5JUjBNd0lxZ09sdEozYURYaEdjb0Y3dC9qY0luNmZmTHcxSkFvVm4yaEVxcjhUendWSnBVRFJ5VkNRcHZlbGlmSUFIRXQ5TE5xRmJ6ay9VVDU2dUVXSHlSaDZZTExTT3VHczV0ODN5RGgiLCJtYWMiOiI1ZDQ0YmUzNGI3NmE3MjU1NmJmYWUwZDVlZGJiNjA5Yjg1ZWU3MThjODI1YmU0ODE3Nzk5M2E0ODI0ZmZkMzQ3IiwidGFnIjoiIn0%3D; expires=Wed, 30 Apr 2025 09:18:26 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secureXSRF-TOKEN=eyJpdiI6IjVINnA3RStadEg1OWlocko3eWVrd2c9PSIsInZhbHVlIjoiZ2RuRHRZRWgxOTFTSkhHN3JyWU5uSE5JUjBNd0lxZ09sdEozYURYaEdjb0Y3dC9qY0luNmZmTHcxSkFvVm4yaEVxcjhUe" 1 => "bhe_uni_session=eyJpdiI6IlY2OXYybmNsN3Rtam52cEJDL3E4cUE9PSIsInZhbHVlIjoiVFJYM0VlZ2lrTkNJaUZGQkFKTk05RVRrT2hJTUZLV2RIQWNsQUdGLytteDFDdm9ZUE41Z210K3EzSnF5MGhoYzUraXNtU3h4NnUyNkRlUlBYWTBYTE9veWR4QTZ5WUtJKzVjUHJrb2R2cXA3bC9BOUhVZ1owR21rZXdXM0s2R2wiLCJtYWMiOiJjNTY0MDY4ZjAxMWQwNDhmNjkxNmM1MGU0MDM2Y2U4NDRhNWQwY2RlMDgwYzYzYTAzMmUxMTU3ZjUxYTk2MWUzIiwidGFnIjoiIn0%3D; expires=Wed, 30 Apr 2025 09:18:26 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secure; httponlybhe_uni_session=eyJpdiI6IlY2OXYybmNsN3Rtam52cEJDL3E4cUE9PSIsInZhbHVlIjoiVFJYM0VlZ2lrTkNJaUZGQkFKTk05RVRrT2hJTUZLV2RIQWNsQUdGLytteDFDdm9ZUE41Z210K3EzSnF5MGhoYzUr" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjVINnA3RStadEg1OWlocko3eWVrd2c9PSIsInZhbHVlIjoiZ2RuRHRZRWgxOTFTSkhHN3JyWU5uSE5JUjBNd0lxZ09sdEozYURYaEdjb0Y3dC9qY0luNmZmTHcxSkFvVm4yaEVxcjhUendWSnBVRFJ5VkNRcHZlbGlmSUFIRXQ5TE5xRmJ6ay9VVDU2dUVXSHlSaDZZTExTT3VHczV0ODN5RGgiLCJtYWMiOiI1ZDQ0YmUzNGI3NmE3MjU1NmJmYWUwZDVlZGJiNjA5Yjg1ZWU3MThjODI1YmU0ODE3Nzk5M2E0ODI0ZmZkMzQ3IiwidGFnIjoiIn0%3D; expires=Wed, 30-Apr-2025 09:18:26 GMT; domain=.bheuni.io; path=/; secureXSRF-TOKEN=eyJpdiI6IjVINnA3RStadEg1OWlocko3eWVrd2c9PSIsInZhbHVlIjoiZ2RuRHRZRWgxOTFTSkhHN3JyWU5uSE5JUjBNd0lxZ09sdEozYURYaEdjb0Y3dC9qY0luNmZmTHcxSkFvVm4yaEVxcjhUe" 1 => "bhe_uni_session=eyJpdiI6IlY2OXYybmNsN3Rtam52cEJDL3E4cUE9PSIsInZhbHVlIjoiVFJYM0VlZ2lrTkNJaUZGQkFKTk05RVRrT2hJTUZLV2RIQWNsQUdGLytteDFDdm9ZUE41Z210K3EzSnF5MGhoYzUraXNtU3h4NnUyNkRlUlBYWTBYTE9veWR4QTZ5WUtJKzVjUHJrb2R2cXA3bC9BOUhVZ1owR21rZXdXM0s2R2wiLCJtYWMiOiJjNTY0MDY4ZjAxMWQwNDhmNjkxNmM1MGU0MDM2Y2U4NDRhNWQwY2RlMDgwYzYzYTAzMmUxMTU3ZjUxYTk2MWUzIiwidGFnIjoiIn0%3D; expires=Wed, 30-Apr-2025 09:18:26 GMT; domain=.bheuni.io; path=/; secure; httponlybhe_uni_session=eyJpdiI6IlY2OXYybmNsN3Rtam52cEJDL3E4cUE9PSIsInZhbHVlIjoiVFJYM0VlZ2lrTkNJaUZGQkFKTk05RVRrT2hJTUZLV2RIQWNsQUdGLytteDFDdm9ZUE41Z210K3EzSnF5MGhoYzUr" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "864biEIXMdACYPaEjgUNthi5wex7gmPJqMwBYKQW" "current_url" => "https://staging.bheuni.io/course-details/4073" "_previous" => array:1 [ "url" => "https://staging.bheuni.io/course-details/4073" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-04-29 13:18:26GET/course-details/4073141315