Anthony Ball

Senior Games Programmer at Kage Games Limited

Preston, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Anthony Ball is a veteran games programmer with over three decades of experience and 11 years in senior roles, currently at Double Eleven and co-founder of two indie studios. He brings deep low-level expertise across CPUs and assemblers plus high-level fluency in C/C#/C++, Lua, Unity engine internals, and web/server technologies, and actively contributes to the open-source Gideros engine. Comfortable leading or slotting into teams, he pairs project management and QA qualifications with a track record of shipping commercial games, bespoke hardware, and licensed tools. Outside work he mentors kids through a primary school code club, represents Gideros in the UK, and is a regular speaker at retro and developer events. Notably, his background includes building custom emulation and Dreamcast/PSX tooling in the 90s and creating turnkey report-writing systems that have been licensed commercially. He is pragmatic, community-minded, and still enjoys diving into assembler and platform-level optimizations.
code11 years of coding experience
job24 years of employment as a software developer
bookSt Augustines Secondary
bookHND, Computer Studies, HND, Computer Studies at University of Central Lancashire
bookOND, Computer Studies, OND, Computer Studies at WR Tuson College
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

lua10
c-language10
game-development10
game-engine10
luajit10
cprogramming-language10
game-dev10
cross-platform9
android7
android-developer7
android-developers7
mobile7
ios7

Programming languages (4)

C++CPureBasicWren

Github contributions (5)

github-logo-circle
gideros/gideros

Mar 2015 - Nov 2018

Gideros Release version
Role in this project:
userFull-stack Developer
Contributions:2 releases, 59 commits, 9 PRs in 3 years 8 months
Contributions summary:Anthony contributed to the Gideros game engine project by implementing and modifying Lua bindings. They added `swapChildrenAt` and `swapChildren` methods to the `SpriteBinder` class, which likely improved sprite manipulation performance. Further, they updated the LuaJIT version and made additional changes to the C code related to data recording and arithmetic operations, indicating their involvement in optimizing and expanding the engine's functionality. They also updated dependencies for the IAB plugin and Facebook Instant support in the game engine.
luaminecraftgamegame-developmentcross-platform
SinisterSoft/gideros

Mar 2015 - Mar 2015

Contributions:2 pushes in 1 day
minecraft
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Anthony Ball - Senior Games Programmer at Kage Games Limited