Technical Development
Continuing technical development supports the software work I deliver through Ludologin Limited (Company No. 12934833). My focus is on strengthening the engineering skills relevant to client projects, alongside the commercial experience described in my professional profile.
Areas of focus
Unreal Engine and C++
Language fundamentals, application architecture, gameplay systems and reusable development tools underpin my Unreal Engine work. Continuing study in these areas supports implementation, integration and maintenance within existing codebases.
XR and real-time graphics
Computer graphics, 3D mathematics and engine architecture provide a foundation for interactive visualisation and immersive applications. Performance and platform constraints are especially relevant when adapting projects for standalone XR hardware.
Android and device integration
Android and Kotlin development connects application features with device workflows, content access and hands-free interfaces. My development focus includes understanding platform behaviour and diagnosing issues on target hardware.
Real-time communications and cloud delivery
WebRTC, WebSockets and AWS integration are part of my commercial work with live video, camera controls and downloadable content. Continuing development in these areas supports the integration of applications, devices and supporting services.
Software design and delivery
Program design, testing, debugging and development tooling support work across these platforms. I draw on both technical study and project experience when evaluating implementation choices against client requirements.
Selected study and reference material
The following selection reflects material from my technical studies. It provides context for my development interests; commercial project experience is recorded separately on the professional profile.
| Area | Selected material | Relevance |
|---|---|---|
| Programming foundations | How to Design Programs, second edition; Programming: Principles and Practice Using C++ by Bjarne Stroustrup | Program structure, problem solving and C++ fundamentals |
| Unreal Engine | Professional Game Development in C++ and Unreal Engine by Tom Looman | C++ development within Unreal Engine |
| Engine architecture | Game Engine Architecture by Jason Gregory | The organisation and interaction of engine systems |
| Graphics and mathematics | 3D Math Primer for Graphics and Game Development by Fletcher Dunn; computer graphics coursework | Spatial reasoning and the foundations of real-time graphics |
| Engineering practice | The Pragmatic Programmer by Andy Hunt and Dave Thomas; The Missing Semester of Your CS Education | Maintainability and practical development tooling |
| Language concepts | Programming Languages, Parts A–C; How to Code: Simple Data and Complex Data | Type systems, data modelling and approaches to program design |
Technical writing
My technical articles explore programming concepts, including C++ and programming-language fundamentals.
For the development support available for your project, see Services.