Brendon Smuts
Verified Expert in Engineering
3D游戏开发者
我做了近十年的专业游戏, Brendon的整个职业生涯都专注于掌握Unity的强大部署, 几乎所有平台上的高性能应用程序. He has worked on products both fun and serious, visions large and small, teams young and experienced. Ultimately Brendon loves solving the real engineering problems that arise when building products that have a high bar for both quality and performance.
Portfolio
Experience
Availability
首选的环境
Git, Visual Studio, Windows
最神奇的...
...thing I've worked on was a mobile container for Disney's Imagicademy that delivered over 30 games across popular franchises such as Star Wars, Frozen, and more.
工作经验
创始人|开发者
甜蜜的数字娱乐
- Developed a real-time networking solution on the Unity ECS framework for high-performance response times on mobile devices.
- 创建了一个使用DOTS技术栈构建的全线程引擎和仿真逻辑.
- 建立先进的Unity系统:实体, 混合渲染器, Unity Physics, Unity Transport, Input System, Addressable, and more.
- Developed back-end web services using AWS microservices and real-time authoritative game servers with Amazon GameLift.
Lead Developer
Trackosaurus
- Architected a solution for hosting many small individually crafted games in a single Unity application running on Android/iOS.
- Created games and tasks based off established skills assessment techniques for children ages 4 to 6.
- 每周与儿童进行测试,以告知游戏玩法和ux决策.
- Provided a technical knowledge base for a team of engineers and 2D/3D artists new to both Unity and game development practices.
- 建立一个基于UCB和GitHub的持续集成/部署和资产管道.
Lead Developer
Call it Live
- 通过建立前端和后端代码库接管产品开发.
- 优化了iOS/Android设备大数据有效负载的实时处理.
- Improved resource management to handle loading and unloading of large numbers of dynamically acquired assets in memory-constrained scenarios.
- 集成的跨平台应用内购买.
- 使用Urban Airship构建手机互动功能.
Lead Developer
Sea Monster
- Led a team of more than ten developers while working with multiple remote development houses on Disney's Imagicademy mobile game.
- 创造了酒吧闪电战, an iOS/Android/WebGL free-to-play game; it was developed in partnership with the IMVU social network.
- Setup a continuous integration/deployment and asset pipeline for use with mobile/web projects developed in Unity.
- Established production standards and technical requirements for the 2D/3D art team developing assets for use in Unity.
- Provided in-depth technical direction/insight for developers migrating from application technologies to building with Unity.
- Developed and guided engineering team focused on Oculus VR prototyping of simulation products,.
高级开发人员
RetroEpic软件
- 为iOS和网页平台开发虚拟宠物饲养游戏Strangelings.
- 为WRU开发《欧博体育app下载》,这是一款面向iOS/Android平台的免费无尽奔跑游戏.
- Contributed to the development of a mobile version of 《林中的一天, a sliding puzzle game.
- 开发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.
I also developed an asset processing and deployment system that took high fidelity source textures from artists and produced device-specific quality variants. The variants were then packed into archives to be distributed to users depending on device performance capabilities.
Call It Live
Call it Lives brings players back into the actions through their devices by allowing players to predict goals, 当你观看现场足球比赛时射门和扑救. Players are able to go up against rival fans and climb the leaderboard while earning in-game rewards in real-time for successful attack and defense.
Rewards can be used to train skills and upgrade equipment to gain an edge against the competition.
I took over the development of an existing code base with the intent of addressing performance and stability issues.
在初步交战取得积极成果后, 我构建了额外的游戏功能, 跨平台应用内部购买, 以及使用Urban Airship的移动互动功能.
Ginjah
uBuild
构建设置是作为项目结构中的单个资产创建的, allowing for quick and consistent switching between different configurations without requiring error-prone hand tweaking.
Once set up, objects can be easily pushed to any source control system ensuring consistent build results between all developers, 包括那些不熟悉构建过程的人.
Build objects can also easily be run through the command line batch mode for easy integration with existing continuous integration workflows.
Scorch Runner
I developed a back-end console that allowed for configuration of game data in order to assist designers in balance with the gameplay without requiring updated builds.
我执行iOS/Android应用内购买和认证.
Houzz It
http://www.seamonster.co.za/portfolio/houzz-it/I built a data-driven system to allow designers to develop custom rules for changing gameplay behavior for different scenarios. The game rule objects were serializable to a database back-end that could be connected to in order to add and update game content without rebuilding executables.
Skills
Languages
c#, c++, JavaScript, Java
Frameworks
Unity3D, Unity,虚幻引擎
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
敏捷软件开发
Platforms
Mobile, iOS, Android, Web, Windows, Oculus, Vuforia, Parse, Amazon Web Services (AWS), AWS Lambda
Other
Freelancing, 虚拟现实(VR), Game Design, 扩展现实(XR), 混合现实(MR), 增强现实(AR), 3D Games, 2D Games, Optimization, 统一网络 & LAN, HTC Vive, Networking, Amazon API Gateway, Amazon GameLift, Unity Shaders
Storage
Amazon DynamoDB、Amazon S3 (AWS S3)
如何使用Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
分享你的需求
选择你的才能
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring