Tom Kail

Unity Developer at BetterUp

Cambridge, 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

🤩
Rockstar
🎓
Top School
Tom Kail is a Unity developer with 10+ years of experience crafting award-winning narrative games and experimental interactive experiences, currently building new modalities for human transformation at BetterUp Studios. Previously a senior developer/designer at Inkle, he contributed to multiaward-winning titles including the Apple Design Award winner and BAFTA-nominated Overboard!, and has deep hands-on experience extending the Ink narrative runtime. Equally at home prototyping weird indie ideas and shipping polished commercial products, Tom combines gameplay design, narrative scripting and core engine-level work. Based in Cambridge, he also freelances, speaks and runs workshops on game design and Ink, and quietly maintains open-source contributions that fix edge-case bugs and improve runtime functionality.
code10 years of coding experience
job9 years of employment as a software developer
bookBournemouth University
stackoverflow-logo

Stackoverflow

Stats
11reputation
1kreached
0answers
1question
github-logo-circle

Github Skills (12)

net10
asp-net10
dotnet10
csharp10
dotnet-core10
algorithms8
algorithm8
software-design8
google-chrome6
context-menu6
highlight6
popup6

Programming languages (10)

C#MDXTypeScriptJavaC++CRustMax

Github contributions (5)

github-logo-circle
inkle/ink

Oct 2015 - Jan 2023

inkle's open source scripting language for writing interactive narrative.
Role in this project:
userBack-end Developer
Contributions:25 commits, 2 PRs, 22 pushes in 7 years 4 months
Contributions summary:Tom primarily contributed to the ink-engine-runtime component of the project, focusing on core functionality. Their work included adding and modifying functions within the Story.cs file, such as `FunctionExists` and `EvaluateFunction`. They also introduced an event for when a state is loaded (`onDidLoadState`) and implemented list helper functions, demonstrating an understanding of the project's core logic and data structures. Additionally, they addressed bugs by adding missing semicolons and fixed issues related to bool type arguments.
scriptinginklescripting-languagedialogue-systemscompiler
inkle/the-intercept

Apr 2016 - May 2016

A small demo game by inkle written in ink, and built with Unity
Contributions:18 commits, 1 PR, 1 push in 1 month
inkleinkunitydemo-game
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