Gareth Falkingham
Verified Expert in Engineering
Game Developer
Gareth has been making games professionally for a decade, 专注于为Unity3D c#游戏构建强大的系统和可维护的架构. He has a strong understanding of C++, 在处理原生平台代码和为Unity项目构建插件时,这有什么帮助. Gareth的一些著名工作经历包括参与迪士尼项目,如《欧博体育app下载》和《欧博体育app下载》, a successful mobile title.
Portfolio
Experience
Availability
Preferred Environment
JetBrains Rider, Mobile Game Development, Mobile, Game Development, Git, C#, Unity, Lua
The most amazing...
...project I've worked on is Rival Stars: Horse Racing, a highly successful mobile multi-platform (PS4, Xbox One, Switch, iOS, Android) project.
Work Experience
Senior Engineer
Playmake
- Developed the core economy and progression systems (gacha, offers, missions, and battle pass) to improve monetization and engagement metrics.
- 分析已发布功能的数据,以确定它们对未来产品的价值和成功,并决定是否保留或删除它们.
- Developed analytics collection tools to collate and present comparative analytics, comparing our titles to the top platform titles to see if our growth is better, worse, or equal.
Unity3D Developer
Curious Creators Co.
- Assisted the team in learning the intricacies of the Unity engine.
- Built a world-space mirror for VR so that players could see their avatars.
- Wrote an optimization guide and implemented optimizations, 使绩效提高50%,并使团队继续以最佳方式发展.
Technical Manager
PikPok
- Managed six members of the technical team from diverse backgrounds, seniority, projects, and skillsets.
- Designed and presented training materials for junior game programmers.
- Assisted in the interview process, candidate screening, technical screening, and onboarding of new staff.
- Managed the performance management for an underperforming member of the staff, leading to an improvement in engagement and performance.
- 支持代表性不足的群体,并为他们提供提出问题和看到进展的工具.
- Participated in a small task force working to improve agile processes across the studio.
Senior Game Programmer
PikPok
- 带领由8名程序员组成的团队在Xbox One上发布了《欧博体育app下载》, PS4, and Switch, 并继续带领团队在Android和iOS平台发行《欧博体育app下载》, with >100,000 DAU.
- 为PS4编写了一个本地语音聊天插件,支持八人星型拓扑点对点多人游戏. 这可以在Playstation开发者论坛上找到,其他Unity开发者也在使用.
- 为《欧博体育app下载》创建了一个灵活的教程系统,现在已经存在于四个项目中. It was presented at the New Zealand Game Developers Conference on Tutorial Systems.
- 为《欧博体育app下载》创建限时优惠系统,让游戏设计师能够即时创造定制优惠,并通过服务器有效负载进行传递.
- 为《欧博体育app下载》设计了一个强大的架构,以支持主机的离线构建和移动设备的服务器权威构建.
- 开发了一个优化的日志系统,它将在发布版本中产生零分配,并允许每个类别不同的日志级别, which currently exists in multiple projects.
- 为《欧博体育app下载》开发了一个增强现实模式的原型,现在已经成为游戏的一个完整功能部分, increasing engagement across our social channels.
Unity Client Developer
Goodgame Studios
- 与原始开发者合作重构教程系统,以确保其持续的灵活性.
- 与VFX和SFX团队密切合作,开发一种工具,使他们能够快速轻松地添加效果. Both VFX and SFX teams used the same system.
- 通过重构基于node的编辑器的第三方代码来优化技能系统代码,以减少帧延迟.
Game Programmer
CerebralFix
- Built a Lua-based tutorial system for Primal Rivals in C++, allowing tutorial changes to be delivered to the client via content download. 这让我们能够在不部署新二进制文件的情况下将新用户漏斗率提高10%.
- 为《欧博体育app下载》的实时异步玩法开发了一个c# TCP服务器,并将其部署到AWS上.
- 用c++为迪士尼开发了一款Club Penguin迷你游戏,在用户测试和Club Penguin社区中反响良好.
- 优化了好恐龙:恐龙之路的脚本,完全消除了由于垃圾收集而引起的明显的帧下降.
Experience
Murder Party
http://www.roblox.com/games/5611648039/Murder-PartyRival Stars: Horse Racing/Phar Lap: Horse Racing Challenge
http://pikpok.com/games/rival-stars-horse-racing/我是这个项目的技术负责人,负责构建代码库的多平台特性. I specifically worked on native console code for PS4/XboxOne, such as voice chat, multiplayer, and user management. For the mobile version, I worked on assorted features, 从现在游戏中可用的AR模式原型到构建限时优惠和教程系统.
Dungeon Inc.
http://pikpok.com/games/dungeon-inc/Heroes Realm
http://www.youtube.com/watch?v=fF0ovPiKQygPrimal Rivals
http://www.youtube.com/watch?v=zWQfZojGrNcGood Dinosaur: Dino Crossing
http://www.youtube.com/watch?v=23BKLg7-LE4Pizzatron Mini-game for Club Penguin
http://www.youtube.com/watch?v=-H10hPHGcyQEducation
Bachelor's Degree in Software and Information Technology
Lincoln University - Christchurch, New Zealand
Skills
Libraries/APIs
SQLAlchemy, Google Sheets API
Tools
Git, Subversion (SVN), JetBrains Rider, Mercurial, TestFlight, Perforce, Google Sheets, cURL Command Line Tool
Frameworks
Unity, Unity3D, Photon Unity Networking (PUN)
Paradigms
Agile, Management, Mobile Game Design
Languages
Lua, c#, c++, c++ 98, c++ 11, Python 3, ActionScript 3, Flash ActionScript, Objective-C, Curl语言
Platforms
Xbox, Android, iOS, Oculus, Mobile, Amazon Web Services (AWS)
Other
Game Development, Mobile Game Development, Games, Unity Game Assets, PS4, Leadership, 3D, Game Design, Unity3D Native Plugin Interface, Mobile Payments, Unity Networking & LAN, Plastic SCM, Virtual Reality (VR), Augmented Reality (AR)
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring