Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.

Games final year project ideas

Games final year project ideas from the free Sefism library, each scoped for a single semester with a suggested stack and deliverables.

  • 300 project ideas

Ideas and guidance, not finished projects

These are project ideas and scoping guidance, published free for students to use as a starting point. I do not build, write, or sell final-year projects, and I do not complete coursework for anyone. Take an idea, make it yours, and build it.

22 ideas

Games & XRIntermediate

Urdu Speech Therapy Practice Game for Children with Therapist Review and Sound Scoring

Build a tablet and phone game that turns daily speech therapy homework into play for Urdu-speaking children with speech sound disorders, records each attempt, gives a first automatic score for a small set of target sounds, and sends recordings to the child's therapist for review. Speech therapists in Pakistan are few and far between, so most practice happens at home without feedback. The game keeps children practising and keeps the therapist in charge.

Unity or FlutterPython and PyTorchwav2vec 2.0 or a similar speech modelONNX Runtime Mobile+2 more
2 semesters · 2 to 3 studentsRead the brief
Games & XRIntermediate

Urdu Misinformation Inoculation Game for WhatsApp Forwards

Build a short browser game in Urdu where players run a fake forwarding account in a simulated chat app and learn the techniques behind misleading forwards: fake official notices, edited screenshots, out-of-context videos, miracle cures and impersonation. It follows the inoculation approach from published research and is tested with a controlled study, because a replication in India found the original game did not help people tell true from false headlines. The aim is a game that actually works for local audiences.

TypeScriptPhaser 3 or ReactInk or Yarn Spinner for dialogueVite+2 more
1 semester · 2 to 3 studentsRead the brief
Games & XRAdvanced

On-Device Language Model NPCs with Memory and Lore Consistency Checks for Indie Games

Build a small framework that lets non-player characters in an indie game hold free conversations using a small language model running on the player's own machine, with memory of past events and a checker that stops them contradicting the game's lore or breaking quests. Cloud-based character services charge per conversation and need a connection. The core of the project is measuring and reducing contradictions, not just making NPCs talk.

Godot 4 or Unityllama.cpp or ONNX RuntimeA small open language modelSQLite with a vector index+2 more
2 semesters · 2 to 3 studentsRead the brief
Games & XRIntermediate

Citizen Science Game for Verifying Brick Kiln Detections from Satellite Images

Build a web and mobile game in which volunteers verify brick kilns found by a detection model in satellite images, mark whether each kiln uses the older or the cleaner zig-zag design, and earn points for agreeing with careful players. Brick kilns are a major source of winter smog across Pakistan, India and Bangladesh, and regulators struggle to keep their maps current. The technical core is turning many noisy volunteer answers into labels you can trust.

Phaser or Godot 4 (web export)Python and PyTorchLeaflet or OpenLayersPostgreSQL with PostGIS+2 more
1 to 2 semesters · 2 to 3 studentsRead the brief
Games & XRIntermediate

Groundwater Commons Serious Game for Farmer Groups and Agriculture Students

Build a multiplayer serious game, played on phones or tablets in one room, where each player is a farmer choosing crops and pumping each season from a shared aquifer that responds with a simple, tunable groundwater model. A facilitator dashboard runs rounds, introduces rules such as talking or quotas, and drives a debrief. Field games like this have helped communities understand shared groundwater; this project makes them easier to run and measure.

Godot 4 (GDScript)WebSocket server on a local networkPython for the model and analysisSQLite for session logs+2 more
1 semester · 2 to 3 studentsRead the brief
Games & XRBeginner

Audio-Only Orientation Game in Urdu for Blind and Low-Vision Children

Build a phone game played entirely through sound, in which blind and low-vision children explore familiar places such as a home, a school corridor and a market street using spatial audio, find objects, follow sounds and avoid obstacles. It turns orientation practice into play, in Urdu, on the Android phones families already have. The project is built with a special education teacher and tested with children, not only demonstrated.

Unity or Godot 4Steam Audio or Resonance AudioC# or GDScriptUrdu voice recordings+2 more
1 semester · 2 studentsRead the brief
Games & XRIntermediate

Monsoon Flood Preparedness Strategy Game Built on Real Terrain for School Children

Build a short strategy game for children aged 10 to 15 in flood-prone districts, where players prepare a real village, mapped from open elevation and river data, for a coming monsoon: raising grain stores, choosing evacuation points, planning routes and warning neighbours, then watching a simple flood simulation test their choices. Disaster education in schools is usually a poster or a lecture. This lets children see why higher ground, early warning and planning matter, in Urdu or Sindhi.

Godot 4 or UnityGDScript or C#QGIS and open elevation dataA cellular automaton flood model+2 more
1 to 2 semesters · 2 to 3 studentsRead the brief
Games & XRBeginner

Adaptive Urdu Typing Game That Trains Your Weakest Keys First

Build a browser typing game for Urdu that tracks speed and accuracy on every key, finds the letters and joins a typist confuses most, and generates practice words in proper Nastaliq that target exactly those weaknesses. Urdu typing is needed for data entry, journalism, government offices and content work, but most adaptive typing trainers are built around Latin keyboards. A good beginner project with a real data and algorithms core.

TypeScriptReact or SvelteHTML Canvas or DOM animationsIndexedDB for local progress+2 more
1 semester · 1 to 2 studentsRead the brief
Games & XRAdvanced

Reinforcement Learning Playtest Agents That Find Stuck Spots and Exploits in Indie Game Levels

Build a testing toolkit that trains reinforcement learning agents to explore an indie game's levels, then reports places where players can get stuck, fall out of the world, skip sections or reach areas they should not. Small studios cannot afford large QA teams, and scripted tests only check paths someone already thought of. The output is a heatmap and a bug list the level designer can act on after every build.

Unity with ML-Agents or Godot RL AgentsPython and PyTorchStable-Baselines3 or similarDocker for headless builds+2 more
2 semesters · 2 to 3 studentsRead the brief
Games & XRAdvanced

Server-Side Aimbot Detection from Gameplay Telemetry for Indie Multiplayer Shooters

Build a server-side cheat detection system for a small multiplayer shooter that records aim movement around every shot, trains a model to spot aim assistance, and sends suspicious players to a human review queue with replays. Indie studios cannot run invasive kernel-level anti-cheat, and their players notice cheaters within days of launch. The project includes building the test game, a controlled cheat for training data and an honest look at how cheats adapt.

Godot 4 or UnityA dedicated game serverPython and PyTorchPostgreSQL or Parquet files+2 more
2 semesters · 2 to 3 studentsRead the brief
Games & XRIntermediate

WebXR 3D and AR Product Viewer Pipeline for Furniture Retailers

A pipeline and embeddable viewer that lets small furniture and home decor sellers turn product 3D models into fast web 3D views and true-scale AR placement on phones, with automatic optimisation and simple analytics. An intermediate final year project joining 3D graphics, WebXR and ecommerce for a real retail market.

three.js or model-viewerglTF TransformBlender (Python scripting)Node.js+2 more
2 semesters · 3 studentsRead the brief
Games & XRBeginner

Web AR Museum Guide with Image Tracking and a Curator CMS

A no-install web AR guide for small museums and heritage sites: visitors point their phone at an artefact or panel and see 3D reconstructions, audio and bilingual stories anchored to it, while curators add content through a simple CMS. A beginner-friendly AR final year project with a clear customer in underfunded museums.

MindAR.jsthree.js or A-FrameNext.jsSupabase+2 more
1 semester · 2 studentsRead the brief
Games & XRAdvanced

Server-Authoritative Browser Multiplayer Game with Prediction and Lag Compensation

A fast-paced browser multiplayer game with an authoritative server, client-side prediction, server reconciliation, entity interpolation and lag-compensated hit detection, plus a network conditions lab to measure how it feels at high ping. An advanced final year project in game netcode and realtime distributed systems.

TypeScriptNode.jsWebSockets or WebTransportPixiJS+2 more
2 semesters · 2 to 3 studentsRead the brief
Games & XRIntermediate

Scenario-Based First Aid Training Game with Branching Emergencies and Scoring

A mobile serious game that teaches first aid through short branching emergency scenarios (choking, burns, bleeding, unresponsive casualty) where every decision is timed and scored against current first aid guidelines. A final year project for game developers who want a training product with measurable learning outcomes and an instructor view.

Godot 4 or UnityC# or GDScriptJSON scenario formatFirebase+2 more
2 semesters · 3 studentsRead the brief
Games & XRAdvanced

Real-Time Collaborative Web Level Editor for 2D Game Teams

A browser-based 2D level editor where several designers edit the same tilemap and entities at once, with live cursors, conflict-free merging, undo per user, version history and export to Godot, Unity and Tiled formats. An advanced game tooling final year project built on CRDTs and realtime sync.

TypeScriptYjs or AutomergePixiJSReact+2 more
2 semesters · 3 studentsRead the brief
Games & XRBeginner

Offline Maths Game for Primary Schools in Urdu and Regional Languages

An offline Android maths game for primary school children that teaches number sense, place value and arithmetic in Urdu and other local languages, with adaptive practice and a simple teacher view. A beginner-friendly education final year project with real classroom testing and a clear buyer in low-cost schools and NGOs.

Godot 4GDScriptSQLiteAndroid+2 more
1 semester · 2 studentsRead the brief
Games & XRBeginner

Hyper-Casual Mobile Game with Ad Mediation, Remote Config and A/B Tests

Build and publish a hyper-casual mobile game the way publishers expect: a tight core loop, rewarded and interstitial ads through mediation, remote config for tuning, and A/B tests on retention and ad revenue. A beginner-friendly game development final year project that teaches the business side of mobile games with real store data.

Unity or GodotC# or GDScriptAppLovin MAX or Unity LevelPlayFirebase Remote Config+2 more
1 semester · 2 studentsRead the brief
Games & XRIntermediate

Fire Evacuation Drill Game Generated from Real Building Floor Plans

A serious game that turns a school, office or hospital floor plan into a playable 3D building where staff and students practise fire evacuation: finding exits, avoiding smoke, helping others and meeting at the assembly point. An intermediate final year project joining level generation from plans, pathfinding and training analytics for safety officers.

Unity or GodotC# or GDScriptPython (plan processing)OpenCV+2 more
2 semesters · 3 studentsRead the brief
Games & XRIntermediate

Driving Theory Hazard Perception Game for Learner Drivers on Local Roads

A hazard perception training game for learner drivers built from dashcam clips of local roads, where players tap when a developing hazard appears and are scored on how early they react. A final year project for driving schools in countries whose traffic looks nothing like the UK clips most hazard perception apps use.

FlutterDartFFmpegNode.js+2 more
2 semesters · 3 studentsRead the brief
Games & XRAdvanced

Deterministic Replay and Bug Reproduction SDK for Indie Godot Games

An open source Godot plugin that records a player's inputs, random seeds and frame timing so any bug report or crash can be replayed exactly on a developer's machine, with a web portal that collects and triages the recordings. An advanced game tooling final year project for indie studios who cannot reproduce the bugs players send them.

Godot 4GDScript and C++ (GDExtension)Go or Node.jsPostgreSQL+2 more
2 semesters · 2 to 3 studentsRead the brief
Games & XRIntermediate

Accessibility Options Toolkit and Automated Audit for Unity Games

A Unity package that gives indie game developers ready-made accessibility options (subtitles, input remapping, colour-blind modes, text scaling, hold-to-toggle) plus an automated audit that scans scenes and builds against published game accessibility guidelines. An intermediate game tooling final year project with a real market among small studios.

UnityC#Unity Input SystemURP post-processing shaders+2 more
2 semesters · 2 to 3 studentsRead the brief
Games & XRIntermediate

360 Photo Hazard-Spotting Game for Factory and Construction Site Induction

A browser and mobile safety induction game built from 360-degree photos of a company's own factory floor or construction site, where new workers find and classify real hazards against the clock and supervisors see who is ready. An intermediate serious games final year project with a direct buyer in industrial safety training.

three.js or Photo Sphere ViewerReactNode.jsPostgreSQL+2 more
2 semesters · 3 studentsRead the brief

Browse project ideas by domain and difficulty

Each of these is its own page, so you can send someone straight to the AI ideas or the beginner ones.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.

  • 1:1 Mentorship
  • Fresh Graduate Mentorship
  • Career Guidance

Brand deals, promos and partnerships: tauseeffayyaz@gmail.com