Tooling
Here's some examples of our work that involved building tools to help our clients or their users.
WebGL 3D Interactive Scenes Project
- Unity Editor Tooling
- Build Automation, Pipeline and Asset Bundle configuration
- Working extensively and supporting 3D designers and 3D artists
- Optimisation of existing codebase for size and speed
- Web consulting and support for backend APIs
- Consulting on Unity technologies with clients
- Delivery and presentation of solutions to external clients
High performance Windows Tool
- Cross platform build system using CMake and Vcpkg
- Dear ImGui immediate GUI
- Win32 APIs for performance metric acquisition
- Google Protobuf Serialisation
- Optimised Shaders for real time image processing
- Session management
- API Integration
- Working within existing team
- Graphing and realtime reporting of data
- WebRTC integration and stats processing
- Network statistics, routing and ping management
- Data capture, storage
- Compression and distribution of large data sets
- Image analysis
Data Conversion Tool and XML output
- .NET Desktop Application
- Review and enhancement of existing implementation
- Production of XSLT based XML reports for large datasets
- Extraction of data from large SQL Server data set
- Output of large XML files
- Automated mapping and configuration
Virtual Reality Arcade Project
- Development of bespoke arcade management tool
- Development and coordinate of hardware purchasing, building and configuring
- Configuration of Virtual reality hardware and headsets
- Organisation of events, logistics and setup of events
- Development of main website, booking system and event coordination
Virtual Reality Experiences
- Bespoke experiences for corporate events
- Unity3D Virtual reality and touch screen functionality
- Kiosk applications for exhibitions and events
- Short engaging experiences, Longer seated/room scale experiences
iOS App for Home Automation
- Architectural design of system
- Translating business requirements into technical specifications
- Development of Screens for iOS using Storyboards and Programmatically
- Constraints and flexible UIs
- Support of existing team
- Mentoring of senior developers
- Encouraging of best practices and use of design patterns
- Encouraging code review and source control