CV

James Bland

Graduate Gameplay / Tools Programmer

Email: jamesricardbland@gmail.com | Phone: 07484 140475 | Worcester, UK
Portfolio: https://www.james-bland.me | LinkedIn: https://www.linkedin.com/in/ja... | GitHub: https://github.com/JamesB0010 | YouTube: https://www.youtube.com/channel/UCd5tdaMVhvp2SkkqIxzsuRQ

Personal Profile

First-Class BSc (Hons) Computer Games Technology graduate from Birmingham City University — TIGA Graduate of the Year and BCU Inspirational Student of the Year.
Experienced in gameplay systems, engine development, graphics programming, and tools creation, primarily in Unity (C#) and Unreal Engine (C++/Blueprints). Recognized by Unity for Humanity for socially impactful development. Advocate of clean code, Agile collaboration, and Vim motion-based editing.

Education

Birmingham City University — BSc (Hons) Computer Games Technology, First Class (2022 – 2025)
Focus: Gameplay Programming, AI, Graphics, Engine Architecture, Tools Development
Technologies: C++, C#, Unity, Unreal Engine, Git, GLSL, HLSL
Awards: TIGA Graduate of the Year, Inspirational Student of the Year

Technical Skills

Languages: C++, C#, Python, JavaScript, GLSL, HLSL
Engines: Unity (Advanced), Unreal Engine 5 (C++ / Blueprints)
Tools: Git, Rider, Visual Studio, Vim, Node.js, SQL, REST APIs
Core Areas: Gameplay Systems · Engine Architecture · Tools · Rendering Pipelines · AI · Optimization
Methodologies: OOP · Design Patterns · Clean Code · Agile · Cross-Disciplinary Collaboration

Selected Projects

Final Year Dissertation – Gamified Rehabilitation (Unity) (7 Months) 

  • Developed a rehabilitation tool for upper-limb stroke therapy using etee motion controller APIs and adaptive feedback systems.
  • Recognized by Unity for Humanity under “Unity for Good.”
  • Co-author on an academic paper presented at the MiNT Conference (2025).
  • Modified open-source APIs to support project requirements.

Knightly Knockout (Web Multiplayer Game)

  • Built a networked first-person fighting game with Three.js, Socket.io, Ammo.js, and RESTful APIs.
  • Implemented additive animation blending for smooth networked motion.
  • Grade: 93% (Web Games Development).
  • GitHub: https://github.com/JamesB0010/KnightlyKnockout/tree/NoDatabase

Jett Engine (C++ Custom Game Engine)

  • Created a custom OpenGL engine supporting 3D rendering and software rasterization for learning graphics math.
  • Integrated SonyWWS Level Editor file loading (.lvl).
  • GitHub: https://github.com/JamesB0010/Jett-Engine

Unidentified Fossil Organizer (Unity Client Project – Thinktank Museum)

  • Delivered an interactive educational game to a real-world client using Agile workflows in a team of three.
  • Led interactive system design and collaborated on sound implementation.

Freight (Unreal Engine 5 – 10 Weeks)

  • Developed a first-person shooter with C++ gameplay systems and Blueprint UI.
  • Integrated a Node.js backend and SQL database for persistent player data.
  • Collaborated in a 38-member multi-disciplinary team, managing version control with GitHub.
  • Grades: 97% and 100% in related modules.

Professional Experience

Visiting Demonstrator — Birmingham City University (Mar 2024 – Jun 2025)

  • Assisted in teaching Unreal Engine and Web Games Development modules.
    Supported students in C++, JavaScript, and network programming, building mentorship and communication skills.

Content Creator — Birmingham City University / etee (2024 – 2025)

  • Produced educational Unity, Unreal, and Web game development tutorials for YouTube and internal resources.
    Created promotional content for etee motion controllers, iterating with feedback in Agile stand-ups.

Achievements

• TIGA Graduate of the Year (2025)
• BCU Inspirational Student of the Year
• Unity for Humanity Recognition (ReelConnect Project)
• Co-author – MiNT Conference Presentation on Gamified Rehabilitation (2025)

Interests

Climbing · FPV Drone Flying · Fitness
Passionate about experimenting with game feel, emergent systems, and rapid prototyping in personal projects and game jams.

References

Available on request.
(Key contacts: Carlo Harvey, Xi Guo, Nathan Dewell — Birmingham City University)