Brendon Smuts, Developer in Cape Town, Western Cape, South Africa
Brendon is available for hire
Hire Brendon

Brendon Smuts

Verified Expert  in Engineering

3D Games Developer

Location
Cape Town, Western Cape, South Africa
Toptal Member Since
September 7, 2016

While building games professionally for close to a decade, Brendon has spent his entire career focused on mastering Unity to deploy robust, high-performance applications on nearly every platform. 他做过有趣的和严肃的产品,大的和小的愿景,年轻的和有经验的团队. 最终,Brendon喜欢解决在构建对质量和性能都有很高要求的产品时出现的实际工程问题.

Availability

Part-time

Preferred Environment

Git, Visual Studio, Windows

The most amazing...

...我曾为迪士尼的Imagicademy制作过一个移动容器,该容器提供了30多款游戏,涉及《欧博体育app下载》等热门系列, Frozen, and more.

Work Experience

Founder | Developer

2019 - PRESENT
Sweet Digital Entertainment
  • 在Unity ECS框架上开发一个实时网络解决方案,用于移动设备上的高性能响应时间.
  • Created a fully threaded engine and simulation logic built using the DOTS technology stack.
  • Built cutting-edge Unity systems: Entities, Hybrid Renderer, Unity Physics, Unity Transport, Input System, Addressable, and more.
  • 使用AWS微服务和Amazon GameLift的实时权威游戏服务器开发后端web服务.
Technologies: Amazon Web Services (AWS), Networking, Unity, C#

Lead Developer

2018 - PRESENT
Trackosaurus
  • 为在Android/iOS上运行的单一Unity应用程序中托管许多小型独立制作的游戏设计了解决方案.
  • 为4至6岁的儿童创建基于既定技能评估技术的游戏和任务.
  • Performed weekly testing with children to inform gameplay and UX-decision making.
  • 为刚接触Unity和游戏开发实践的工程师和2D/3D美工团队提供技术知识基础.
  • Setup a continuous integration/deployment and asset pipeline built on UCB and GitHub.
Technologies: Maya, Unity, C#

Lead Developer

2017 - 2018
Call it Live
  • Took over product development with an established front-end and back-end codebase.
  • Optimized real-time processing of large data payloads for iOS/Android devices.
  • 改进了资源管理,可以在内存受限的情况下处理大量动态获取的资产的加载和卸载.
  • Integrated cross platform in-app purchases.
  • Built out mobile engagement features using Urban Airship.
Technologies: Amazon Web Services (AWS), Unity, C#

Lead Developer

2015 - 2017
Sea Monster
  • 带领超过10名开发者的团队,同时与多家远程开发公司合作开发迪士尼的《欧博体育app下载》手机游戏.
  • Created Bar Blitz, an iOS/Android/WebGL free-to-play game; it was developed in partnership with the IMVU social network.
  • 为使用Unity开发的移动/web项目设置持续集成/部署和资产管道.
  • 为2D/3D美术团队开发用于Unity的资产建立生产标准和技术要求.
  • 为开发人员从应用程序技术迁移到使用Unity构建提供深入的技术指导/见解.
  • 开发和指导工程团队专注于Oculus VR模拟产品的原型设计;.
Technologies: Jenkins, Vuforia, HTC Vive, Oculus, Unity, C#

Senior Developer

2011 - 2015
RetroEpic Software
  • Developed Strangelings, a virtual pet breeding game, for iOS and web.
  • Developed Scorch Runner for the WRU, a free-to-play endless runner distributed on iOS/Android.
  • 参与了《欧博体育app下载》移动版的开发,这是一款滑动益智游戏.
  • Developed Ginjah, a memory matching game for iOS/Android.
  • Developed Houzz-it, a property trading simulation game, for iOS/Android/Web.
  • Provided a technical foundation for experienced C++ developers moving to .NET/C#.
  • Created numerous virtual reality apps/games using Vuforia.
Technologies: StackMob, Parse, Vuforia, Unity, C#

A Day in the Woods

http://store.steampowered.com/app/526890/A_Day_in_the_Woods/
在《欧博体育app下载》中,你将扮演小红帽的小精灵朋友。这是一款对传统滑动益智游戏的时尚重塑. 这是由你来解决每个六边形的水平,在最短的移动可能的数量,并得到小红小姐安全到奶奶的房子.

I worked on level design and gameplay systems.

Bar Blitz

http://www.seamonster.co.za/bar-blitz/
Bar Blitz is a mixology game where players test their skills in making cocktails. The game was developed in partnership with IMVU and leveraging their social avatar platform.

I led a team of six, including developers, artists, and designers; I was also responsible for all the core game systems.

我还开发了一个资产处理和部署系统,从艺术家那里获得高保真源纹理,并产生特定于设备的质量变体. 然后,这些变体被打包到档案中,根据设备性能分发给用户.

Call It Live

数据显示,体育迷将大部分时间花在手机或设备上观看现场直播.

《欧博体育app下载》允许玩家通过设备预测目标,从而将玩家带回到行动中, shots and saves as you watch live football matches. 玩家可以对抗对手的粉丝,爬上排行榜,同时获得成功进攻和防御的实时游戏奖励.

奖励可以用来训练技能和升级设备,从而在竞争中获得优势.

我接管了现有代码库的开发,目的是解决性能和稳定性问题.

After positive results on the initial engagement, I built out additional game features, cross-platform in-app purchases, and mobile engagement features using Urban Airship.

Ginjah

我是唯一一个专注于优化游戏感觉的简单记忆匹配游戏开发者. 我定制了PBR着色器,并在非常低端的移动设备上执行了大量的图形分析以进行优化.

uBuild

uBuild提供了一种无需使用Unity默认播放器设置即可配置构建选项的替代方案.

Build settings are created as individual assets inside the project structure, 允许在不同配置之间快速和一致的切换,而不需要容易出错的手动调整.

Once set up, 对象可以很容易地推送到任何源代码控制系统,确保所有开发人员之间的构建结果一致, including those unfamiliar with the build process.

构建对象也可以通过命令行批处理模式轻松运行,以便与现有的持续集成工作流轻松集成.

Scorch Runner

I acted as the sole developer of the project, performing both back-end and front-end responsibilities.

我开发了一个允许配置游戏数据的后端主机,以帮助设计师在不需要更新构建的情况下平衡游戏玩法.

I implemented the iOS/Android in-app purchases and authentication.

Houzz It

http://www.seamonster.co.za/portfolio/houzz-it/
Houzz-it is the first serious property-game created by Sea Monster. I acted as the primary developer for the project.

我创建了一个数据驱动系统,允许设计师开发自定义规则,以改变不同场景的游戏玩法行为. 游戏规则对象可以序列化到数据库后端,以便在不重新构建可执行文件的情况下添加和更新游戏内容.

Languages

C#, C++, JavaScript, Java

Frameworks

Unity3D, Unity, Unreal Engine

Tools

Microsoft Visual Studio, Git, GameSparks, AWS SDK, Visual Studio, Jenkins, StackMob, Maya, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), AWS IAM

Paradigms

Agile Software Development

Platforms

移动、iOS、Android、Web、Windows、Oculus、Vuforia、Parse、亚马逊网络服务(AWS)、AWS Lambda

Other

Freelancing, Virtual Reality (VR), Game Design, Extended Reality (XR), Mixed Reality (MR), Augmented Reality (AR), 3D Games, 2D Games, Optimization, Unity Networking & LAN, HTC Vive, Networking, Amazon API Gateway, Amazon GameLift, Unity Shaders

Storage

Amazon DynamoDB, Amazon S3 (AWS S3)

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

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

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring