Gareth Falkingham,澳大利亚墨尔本的开发者
Gareth is available for hire
Hire Gareth

Gareth Falkingham

Verified Expert  in Engineering

Game Developer

Location
Melbourne, Australia
Toptal Member Since
February 24, 2020

Gareth从事专业游戏制作已有10年, 专注于为Unity3D c#游戏构建强大的系统和可维护的架构. 他对c++有很深的理解, 在处理原生平台代码和为Unity项目构建插件时,这有什么帮助. Gareth的一些著名工作经历包括参与迪士尼项目,如《欧博体育app下载》和《欧博体育app下载》, a successful mobile title.

Portfolio

Playmake
Lua, Games, Python 3, Google Sheets, Google Sheets API, Git...
Curious Creators Co.
Unity, Unity3D, Photon Unity Networking, Game Development, Oculus...
PikPok
管理,Unity3D, Unity, c#, Python 3, iOS, Android, Leadership, Plastic SCM...

Experience

Availability

Part-time

Preferred Environment

JetBrains Rider,手机游戏开发,手机,游戏开发,Git, c#, Unity, Lua

The most amazing...

...我参与的项目是《欧博体育app下载》, 非常成功的移动多平台(PS4), Xbox One, Switch, iOS, Android) project.

Work Experience

Senior Engineer

2021 - PRESENT
Playmake
  • 开发核心经济和进程系统(gacha), offers, missions, 提高盈利和用户粘性指标.
  • 分析已发布功能的数据,以确定它们对未来产品的价值和成功,并决定是否保留或删除它们.
  • 开发分析收集工具,以整理和提供比较分析, 将我们的游戏与顶级平台游戏进行比较,看看我们的增长是否更好, worse, or equal.
Technologies: Lua, Games, Python 3, Google Sheets, Google Sheets API, Git, cURL Command Line Tool, Game Development, Unity3D, 3D, Game Design, Mobile Game Design, Unity Game Assets, Mobile Payments

Unity3D Developer

2022 - 2023
Curious Creators Co.
  • 协助团队学习Unity引擎的复杂性.
  • 为虚拟现实打造了一个世界空间镜子,让玩家可以看到自己的化身.
  • 编写优化指南并实现优化, 使绩效提高50%,并使团队继续以最佳方式发展.
Technologies: Unity, Unity3D, Photon Unity Networking, Game Development, Oculus, Unity3D原生插件接口, Virtual Reality (VR)

Technical Manager

2020 - 2021
PikPok
  • 管理来自不同背景的6名技术团队成员, seniority, projects, and skillsets.
  • 为初级游戏程序员设计并提供培训材料.
  • 协助面试过程, candidate screening, technical screening, and onboarding of new staff.
  • 对一名表现不佳的员工进行绩效管理, 从而提高员工的敬业度和绩效.
  • 支持代表性不足的群体,并为他们提供提出问题和看到进展的工具.
  • 参与了一个小型任务小组,致力于改进整个工作室的敏捷过程.
Technologies: 管理,Unity3D, Unity, c#, Python 3, iOS, Android, Leadership, Plastic SCM, Git, Subversion (SVN), Game Development, Mobile Game Development, Agile, Amazon Web Services (AWS), 光子统一网络(PUN), Game Design, Mobile Game Design, Unity Game Assets, Mobile Payments

Senior Game Programmer

2017 - 2020
PikPok
  • 带领由8名程序员组成的团队在Xbox One上发布了《欧博体育app下载》, PS4, and Switch, 并继续带领团队在Android和iOS平台发行《欧博体育app下载》, with >100,000 DAU.
  • 为PS4编写了一个本地语音聊天插件,支持八人星型拓扑点对点多人游戏. 这可以在Playstation开发者论坛上找到,其他Unity开发者也在使用.
  • 为《欧博体育app下载》创建了一个灵活的教程系统,现在已经存在于四个项目中. 这是在新西兰游戏开发者大会上发布的教程系统.
  • 为《欧博体育app下载》创建限时优惠系统,让游戏设计师能够即时创造定制优惠,并通过服务器有效负载进行传递.
  • 为《欧博体育app下载》设计了一个强大的架构,以支持主机的离线构建和移动设备的服务器权威构建.
  • 开发了一个优化的日志系统,它将在发布版本中产生零分配,并允许每个类别不同的日志级别, 哪些当前存在于多个项目中.
  • 为《欧博体育app下载》开发了一个增强现实模式的原型,现在已经成为游戏的一个完整功能部分, 增加社交渠道的参与度.
技术:Unity网络 & LAN, JetBrains Rider, Mobile Game Development, SQLAlchemy, Amazon Web Services (AWS), Python 3, C++11, iOS, Android, C#, Agile, Game Development, Subversion (SVN), Git, Xbox, PS4, Mobile, Objective-C, C++, Unity, Leadership, Unity3D, 光子统一网络(PUN), 3D, Game Design, Mobile Game Design, Unity Game Assets, Mobile Payments

Unity Client Developer

2016 - 2017
Goodgame Studios
  • 与原始开发者合作重构教程系统,以确保其持续的灵活性.
  • 与VFX和SFX团队密切合作,开发一种工具,使他们能够快速轻松地添加效果. VFX和SFX团队都使用相同的系统.
  • 通过重构基于node的编辑器的第三方代码来优化技能系统代码,以减少帧延迟.
技术:手机游戏开发, iOS, Android, Agile, Game Development, Mercurial, Mobile, C#, Unity, Unity3D, 3D, Game Design, Mobile Game Design, Unity Game Assets, Mobile Payments

Game Programmer

2011 - 2016
CerebralFix
  • 用c++为《欧博体育app下载》创建基于lua的教程系统, 允许通过内容下载将教程更改传递给客户端. 这让我们能够在不部署新二进制文件的情况下将新用户漏斗率提高10%.
  • 为《欧博体育app下载》的实时异步玩法开发了一个c# TCP服务器,并将其部署到AWS上.
  • 用c++为迪士尼开发了一款Club Penguin迷你游戏,在用户测试和Club Penguin社区中反响良好.
  • 优化了好恐龙:恐龙之路的脚本,完全消除了由于垃圾收集而引起的明显的帧下降.
Technologies: C++98, ActionScript 3, Perforce, Mobile, Amazon Web Services (AWS), C++11, iOS, Android, C#, Agile, Game Development, Flash ActionScript, Mobile Game Development, Git, Objective-C, C++, Unity, Unity3D, 3D, Game Design, Mobile Game Design, Unity Game Assets, Mobile Payments

Murder Party

http://www.roblox.com/games/5611648039/Murder-Party
Roblox隐藏角色电子游戏. 我开发了核心进程和盈利功能, 分析已发布功能的成功(或失败), supported live operations, 并执行优化以提高低端设备的性能.

竞争明星:赛马/帕尔圈:赛马挑战

http://pikpok.com/games/rival-stars-horse-racing/
一个多平台的赛马视频游戏,使用Unity游戏引擎在c#中构建. The console (XboxOne, PS4, 任天堂Switch)的版本是离线游戏,包含8人多人游戏, voice chat, 用户内容创建/共享. 移动版本是服务器授权的, but share core gameplay, metagame structure, 以及主机版本的资产.

我是这个项目的技术负责人,负责构建代码库的多平台特性. 我专门为PS4/XboxOne编写原生主机代码, such as voice chat, multiplayer, and user management. For the mobile version, 我做了各种各样的功能, 从现在游戏中可用的AR模式原型到构建限时优惠和教程系统.

Dungeon Inc.

http://pikpok.com/games/dungeon-inc/
一个手机(iOS/Android)空闲的“点击”游戏,带有轻松的基调. 在这个项目接近尾声时,我开始着手于完成项目所需的核心系统:云存储, Tutorials, Analytics. 我为《欧博体育app下载》创造的许多技术, 特别是导师制, 已经发展并被引入到碧柏的其他项目中. 《欧博体育app下载》是使用Unity游戏引擎用c#编写的.

Heroes Realm

http://www.youtube.com/watch?v=fF0ovPiKQyg
《欧博体育app下载》是一款由Good game Studios开发的免费收集英雄的手机游戏. 我与其他学科密切合作,创造工具,让他们更有效地工作. Specifically, 我创建了一个通用系统,用于在终极技能系统中处理VFX和SFX事件. 我还与其他开发人员密切合作,重构核心系统, such as the tutorial system, to make it more maintainable. 不幸的是,这个项目在全球发布之前就被取消了. 《欧博体育app下载》是使用Unity游戏引擎在c#中创建的

Primal Rivals

http://www.youtube.com/watch?v=zWQfZojGrNc
《欧博体育app下载》是一款结合了实时异步多人模式的游戏, a hero collection game, and a tower defense game. 我与3名开发人员一起使用c++和Ogre3D渲染引擎制作了《欧博体育app下载》. 我们从零开始构建了许多技术,并专注于健壮和可重用的系统设计. 这款游戏进行了测试发行,但很快就被冻结了. 我个人对《欧博体育app下载》的关注重点是教程系统和多人游戏玩法, 其中包括在Amazon Web Services中开发服务器架构. 服务器是用独立的c#编写的. 客户端最初是使用c++ 98编写的,但我们后来添加了对c++ 11的支持.

Good Dinosaur: Dino Crossing

http://www.youtube.com/watch?v=23BKLg7-LE4
《欧博体育app下载》是CerebralFIx为迪士尼开发的一款Unity游戏. 这部电影是作为宣传片在电影上映前发布的. 游戏玩法类似于经典游戏《欧博体育app下载》, 你在哪里移动角色(在这种情况下, Arlo, (恐龙)逐渐向上, avoiding obstacles as you go. 我致力于许多游戏玩法和UI系统,并通过识别导致垃圾收集峰值的内存泄漏来帮助优化游戏以达到可发布标准.

企鹅俱乐部的Pizzatron小游戏

http://www.youtube.com/watch?v=-H10hPHGcyQ
为《欧博体育app下载》的ios专属版本编写了一款c++游戏. 《欧博体育app下载》是《欧博体育app下载》网站版同名游戏的移植版本. 我使用了迪士尼在《欧博体育app下载》迷你游戏中所使用的c++迷你游戏框架去创造整个游戏. 我们发现让儿童用户测试游戏很有价值,看到他们对特殊角色的反应是一大亮点.

Languages

Lua, c#, c++, c++ 98, c++ 11, Python 3, ActionScript 3, Flash ActionScript, Objective-C, Curl语言

Frameworks

Unity, Unity3D, Photon Unity Networking(双关)

Tools

Git, Subversion (SVN), JetBrains Rider, Mercurial, Perforce, Google Sheets, cURL命令行工具

Paradigms

敏捷,管理,手机游戏设计

Other

Game Development, Mobile Game Development, Games, Unity Game Assets, PS4, Leadership, 3D, Game Design, Unity3D原生插件接口, Mobile Payments, Unity Networking & 局域网,塑料SCM,虚拟现实(VR),增强现实(AR)

Platforms

Xbox, Android, iOS, Oculus, Mobile, Amazon Web Services (AWS)

Libraries/APIs

SQLAlchemy, Google Sheets API

2008 - 2010

软件与信息技术学士学位

林肯大学-基督城,新西兰

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring