Ruff Robot is an independent game/software development studio based on the Sunshine Coast, Australia.
Formed in mid 2017 with a scrapbook full of ideas, Ruff Robot set about piecing together one little title at a time. Taking ideas from initial concept through to full release on both mobile and desktop platforms (iOS, macOS, Android (Google Play), UWP (Microsoft).
Primarily focused on the mobile platform, I strive to achieve engaging game play coupled with clean crisp minimalist design.
By offering my games free-to-play, I’m able to connect with players around the globe in over 150 countries.
~ James
I have extensive experience in using Unity3D along with project design through all stages of 2D/3D development. I'm always up for a challenge, no matter how complex a concept may be. Easy going, adaptable and 100% committed to the project in hand.
• Game design: hyper-casual, casual, puzzle, board, card, arcade, shmup.
• Simulation design: traffic, fixed wing/rotary aircraft, construction/agriculture/forestry machinery, water/buoyancy, crowd, weather, real world physics/animation, AI, procedural generation.
• Rapid prototyping of new concepts/mechanics from paper to playable builds.
• Complete development cycle from initial concept through to post hard launch support.
• App Store submissions (iOS, macOS, Android (Google Play), UWP (Microsoft)) and standalone builds.
• Clean, scalable and well-documented written code (#C).
• UI design, leaderboards, achievements, game meta (collectables, store fronts, upgrades, skins/themes).
• Integration of mobile ads and analytics SDKs (game analytics, unity analytics).
• Profiling, debugging, code refactoring and performance optimisation.
• Product advertising (Facebook, Instagram, Google, Twitter).
• Intermediate experience with extended reality technologies (AR, VR, MR).
• 6+ years full-time Unity experience.
• C#, .NET, SQLite, JSON, CSV, Web API
• Unity (macOS, Windows), Visual Studio/Code, Xcode, Android Studio, Affinity Designer/Photo, Unity Collaborate, Slack, Notion.