Brendon Smuts
验证专家 in Engineering
3D游戏开发者
我做了近十年的专业游戏, Brendon的整个职业生涯都专注于掌握Unity的强大部署, 几乎所有平台上的高性能应用程序. 他做过有趣的和严肃的产品,大的和小的愿景,年轻的和有经验的团队. 最终,Brendon喜欢解决在构建对质量和性能都有很高要求的产品时出现的实际工程问题.
Portfolio
Experience
Availability
首选的环境
Git, Visual Studio, Windows
最神奇的...
...我曾为迪士尼的Imagicademy制作过一个移动容器,该容器提供了30多款游戏,涉及《欧博体育app下载》等热门系列, Frozen, and more.
Work Experience
创始人|开发者
甜蜜的数字娱乐
- 在Unity ECS框架上开发一个实时网络解决方案,用于移动设备上的高性能响应时间.
- 创建了一个使用DOTS技术栈构建的全线程引擎和仿真逻辑.
- 建立先进的Unity系统:实体, Hybrid Renderer, Unity Physics, Unity Transport, Input System, Addressable, and more.
- 使用AWS微服务和Amazon GameLift的实时权威游戏服务器开发后端web服务.
Lead Developer
Trackosaurus
- 为在Android/iOS上运行的单一Unity应用程序中托管许多小型独立制作的游戏设计了解决方案.
- 为4至6岁的儿童创建基于既定技能评估技术的游戏和任务.
- 每周与儿童进行测试,以告知游戏玩法和ux决策.
- 为刚接触Unity和游戏开发实践的工程师和2D/3D美工团队提供技术知识基础.
- 建立一个基于UCB和GitHub的持续集成/部署和资产管道.
Lead Developer
Call it Live
- 通过建立前端和后端代码库接管产品开发.
- 优化了iOS/Android设备大数据有效负载的实时处理.
- 改进了资源管理,可以在内存受限的情况下处理大量动态获取的资产的加载和卸载.
- 集成的跨平台应用内购买.
- 使用Urban Airship构建手机互动功能.
Lead Developer
Sea Monster
- 带领超过10名开发者的团队,同时与多家远程开发公司合作开发迪士尼的《欧博体育app下载》手机游戏.
- 创造了酒吧闪电战, 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模拟产品的原型设计;.
高级开发人员
RetroEpic软件
- 为iOS和网页平台开发虚拟宠物饲养游戏Strangelings.
- 为WRU开发《欧博体育app下载》,这是一款面向iOS/Android平台的免费无尽奔跑游戏.
- 参与了《欧博体育app下载》移动版的开发,这是一款滑动益智游戏.
- 开发iOS/Android内存匹配游戏Ginjah.
- 开发房地产交易模拟游戏Houzz-it,适用于iOS/Android/Web.
- 为有经验的c++开发人员提供了技术基础 .NET/C#.
- 使用Vuforia创建了许多虚拟现实应用程序/游戏.
Experience
《林中的一天
http://store.steampowered.com/app/526890/A_Day_in_the_Woods/我负责关卡设计和玩法系统.
Bar Blitz
http://www.seamonster.co.za/bar-blitz/我带领一个六人的团队, 包括开发人员, artists, and designers; I was also responsible for all the core game systems.
我还开发了一个资产处理和部署系统,从艺术家那里获得高保真源纹理,并产生特定于设备的质量变体. 然后,这些变体被打包到档案中,根据设备性能分发给用户.
Call It Live
《欧博体育app下载》允许玩家通过设备预测目标,从而将玩家带回到行动中, 当你观看现场足球比赛时射门和扑救. 玩家可以对抗对手的粉丝,爬上排行榜,同时获得成功进攻和防御的实时游戏奖励.
奖励可以用来训练技能和升级设备,从而在竞争中获得优势.
我接管了现有代码库的开发,目的是解决性能和稳定性问题.
在初步交战取得积极成果后, 我构建了额外的游戏功能, 跨平台应用内部购买, 以及使用Urban Airship的移动互动功能.
Ginjah
uBuild
构建设置是作为项目结构中的单个资产创建的, 允许在不同配置之间快速和一致的切换,而不需要容易出错的手动调整.
Once set up, 对象可以很容易地推送到任何源代码控制系统,确保所有开发人员之间的构建结果一致, 包括那些不熟悉构建过程的人.
构建对象也可以通过命令行批处理模式轻松运行,以便与现有的持续集成工作流轻松集成.
Scorch Runner
我开发了一个允许配置游戏数据的后端主机,以帮助设计师在不需要更新构建的情况下平衡游戏玩法.
我执行iOS/Android应用内购买和认证.
Houzz It
http://www.seamonster.co.za/portfolio/houzz-it/我创建了一个数据驱动系统,允许设计师开发自定义规则,以改变不同场景的游戏玩法行为. 游戏规则对象可以序列化到数据库后端,以便在不重新构建可执行文件的情况下添加和更新游戏内容.
Skills
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
Frameworks
Unity3D, Unity,虚幻引擎
Languages
c#, c++, JavaScript, Java
Paradigms
敏捷软件开发
Platforms
移动、iOS、Android、Web、Windows、Oculus、Vuforia、Parse、亚马逊网络服务(AWS)、AWS Lambda
Storage
Amazon DynamoDB、Amazon S3 (AWS S3)
Other
Freelancing, 虚拟现实(VR), Game Design, 扩展现实(XR), 混合现实(MR), 增强现实(AR), 3D Games, 2D Games, Optimization, 统一网络 & LAN, HTC Vive, Networking, Amazon API Gateway, Amazon GameLift, Unity Shaders
如何使用Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
分享你的需求
选择你的才能
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring