Brendon Smuts
Verified Expert in Engineering
3D Games Developer
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喜欢解决在构建对质量和性能都有很高要求的产品时出现的实际工程问题.
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio, Windows
The most amazing...
...我曾为迪士尼的Imagicademy制作过一个移动容器,该容器提供了30多款游戏,涉及《欧博体育app下载》等热门系列, Frozen, and more.
Work Experience
Founder | Developer
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服务.
Lead Developer
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.
Lead Developer
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.
Lead Developer
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模拟产品的原型设计;.
Senior Developer
RetroEpic Software
- Developed Strangelings, a virtual pet breeding game, for iOS and web.
- 为WRU开发《欧博体育app下载》,这是一款面向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.
Experience
A Day in the Woods
http://store.steampowered.com/app/526890/A_Day_in_the_Woods/I worked on level design and gameplay systems.
Bar Blitz
http://www.seamonster.co.za/bar-blitz/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
uBuild
Build settings are created as individual assets inside the project structure, 允许在不同配置之间快速和一致的切换,而不需要容易出错的手动调整.
Once set up, 对象可以很容易地推送到任何源代码控制系统,确保所有开发人员之间的构建结果一致, including those unfamiliar with the build process.
构建对象也可以通过命令行批处理模式轻松运行,以便与现有的持续集成工作流轻松集成.
Scorch Runner
我开发了一个允许配置游戏数据的后端主机,以帮助设计师在不需要更新构建的情况下平衡游戏玩法.
I implemented the iOS/Android in-app purchases and authentication.
Houzz It
http://www.seamonster.co.za/portfolio/houzz-it/我创建了一个数据驱动系统,允许设计师开发自定义规则,以改变不同场景的游戏玩法行为. 游戏规则对象可以序列化到数据库后端,以便在不重新构建可执行文件的情况下添加和更新游戏内容.
Skills
Languages
C#, C++, JavaScript, Java
Frameworks
Unity3D, Unity, Unreal Engine
Tools
Microsoft Visual Studio, Git, GameSparks, AWS SDK, Visual Studio, Jenkins, StackMob, Maya, AWS Simple Notification Service (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)