Creations

Hyper-casual

• Sandbox environments • Player/vehicle controllers • AI multiplayer characters • AI npc/crowd behaviours • Physics reactions


Simulation

• AI navigation/autopilot • Terrain streaming for vast landscapes • Real-world terrain data • Procedural city generation • 24hr time of day and weather cycles


Augmented Reality

• Utilising face-tracking technology to control on-screen characters through your own facial movements • Custom image/gif/video file recording and export


Software

• Database recording, management and analysis software


LIVE PROJECTS

In Progress

Automated Content

Social Content Created by AI 'Employees'

I'm in the early stages of developing a desktop app designed to streamline social media content creation through full AI operation. This tool aims to utilise AI 'employees', each assigned a specific role that reflects the diverse skill sets of a human team, thereby automating every facet of content generation: from research and writing to visual design, editing, and social media management.

These digital colleagues work together as a team, creating content based on an initial prompt, and following a schedule much like a traditional business.

How It Works:
Configure AI Models: Power your agents with AI models, opting for locally hosted models for cost efficiency or cloud-based services for enhanced capabilities.
Assemble Your AI Team: Design your team of AI agents, each with specific roles, skills, personas, and models. Whether it's two 'employees' or ten, create a diverse team to effectively generate, review and deliver high-quality content.
Platform Integration: Link up with various social media platforms and mail delivery services for direct content posting.
Content Creation: Assign topics (prompts) to your team for content generation.
Scheduling: Implement a weekly schedule to automate content creation and posting, ensuring a steady online presence.

The primary aim of this project is an attempt to force AI to consistently produce high-quality content for real-world use. By segmenting the process across multiple AI instances ('employees'), assigning them specific tasks, and implementing stringent quality assurance reviews by AI 'managers' with final approval from the AI 'big boss', the system focuses on minimising errors and hallucinations.

~ Website with more details coming soon...

AI for all

Offline AI embedded into mobile apps

“Your AI sidekick, anytime, anywhere ~ no internet, no worries mate!”

Imagine a suite of specifically trained AI agents, each designed to enhance the independence and spirit of isolated living in remote regions around the globe.

These agents are capable of delivering critical first-aid instructions, personalised learning modules, in-depth agricultural insights, and intelligent wildlife identification. They can offer language translation, geographical and cultural information, preliminary health diagnostics, home economics advice, and troubleshooting guides for equipment maintenance. How about a unique personal companion AI, offering a friendly voice and interactive presence to those seeking a conversational partner ~ all without the need for an internet connection.

They can help ensure those living, working, and travelling off the grid have access to a wealth of knowledge and support right at their fingertips.

Completely standalone open source AI models integrated directly into mobile app environments. No reliance, API costs, or uncertainty associated with proprietary AI providers. Transparent customised AI tailored to specific use cases.

*Clip: Offline performance test running a 3B param model locally on iPhone 12 Pro. Realtime playback speed to a given random question mix.


AR in Your Space

Morphing Homes into Game Levels

By harnessing the power of Augmented Reality technologies, I'm creating a Unity solution that transforms your living spaces into dynamic game levels. To create 3D floorplan models of your home, all you need is your mobile phone's camera. With the release of Apple's Vision Pro headset, I'm even more excited about the future of real-world gaming and its potential to take this project to a whole new level.

These 3D models serve as the foundation of your gaming environment, enabling AI navigation, spawn points, zoning, collisions, and occlusion. As you move within your space, the model adjusts accordingly, seamlessly integrating your real-world position into the gaming experience.

Moreover, this is being designed as an accessible tool for fellow game developers. They can leverage this mapping logic to build immersive AR games, ranging from suspense-filled horror adventures to thrilling treasure hunts, all set within the comfort of the player's own home.
Venture into this new frontier of gaming where your home is no longer just a living space, but an exciting, interactive gaming arena.

*Development on hold

iDevGPT

Building an AI-Driven Game Studio

With iDevGPT, I am venturing into my most ambitious project yet. This unique game studio harmonises the best of artificial intelligence and human creativity with the intent of bringing something new to the mobile gaming industry.

By leveraging OpenAI's GPT-4, my mission is to automate the entire game development process, from concept ideation to prototyping and development, with AI at the helm. This exciting initiative ushers in a new era of AI-engineered mobile games, challenging the traditional structure of game design and development.

Imagine the possibility of playable prototypes being constructed with minimal to no manual input. Picture sowing the seed of a game idea through a simple text description, and then sitting back as iDev transforms it into a fully-fledged game. Consider a situation where you wish to change an aspect of the prototype – all you need to do is supply a modification instruction, and iDev rebuilds an updated iteration. It's a monumental task, but one that I firmly believe is within reach.
"Luminor", the first AI-assisted mobile game by iDev, is concurrently under development as the studio itself. This serves not only as a testament to the potential of AI in creating engaging and innovative gaming experiences, but also as a crucial pilot project for the development of the iDevGPT system.

As iDev builds the game, I'm also refining the design logic of the AI studio, learning, iterating, and improving in real time. Luminor is more than just a game—it's a glimpse into the unfolding future of gaming, and a critical stepping stone on the path to fully AI-engineered games. Stay tuned to see how this exciting journey unfolds.

Let's go!

*Development on hold

Travel App

All-In-One Companion for the Aussie Adventure

Journey into the vast and diverse landscapes of Australia with your ultimate travel companion. This intuitive app (unnamed) leverages geolocation technology to bring the best of Australia to your fingertips, offering a unique blend of education, entertainment, and essential information designed specifically for explorers of the Land Down Under.

This is more than just a travel guide – it's a fully immersive Australian experience. When in proximity to iconic natural landmarks such as Uluru or the Great Barrier Reef, the app reveals fascinating historical insights, rich narratives, and respect for the Indigenous heritage tied to these sacred sites. Engage in augmented reality (AR) games and experiences set against the backdrop of Australia's spectacular sights for a truly interactive travel experience.

Whether you're keen on embarking on a cross-country road trip, planning a hike in the bush, or simply exploring local regions, this app is your go-to source for discovering free activities, scenic walks, and hidden gems. Encouraging you to step outside, breathe in the fresh air, and engage with the environment, this app helps you unlock the real-world beauty and excitement of Australia's outdoors. You'll have access to offline maps for remote travelling, as well as comprehensive tools for plotting destinations and routes, keeping you prepared and informed no matter where your Australian adventure takes you.

This app also includes a comprehensive guide to Australian culture, showcasing a blend of contemporary and Indigenous traditions. Dive into Aussie slang and phrases, engage in friendly banter with locals, and learn about the rich cultural heritage of the traditional custodians of this land. In addition, a simple language translator is available for those who need assistance with English communication, making sure you feel right at home among the locals.

Providing all the tools and resources you need to make the most of your Australian journey, this app stands for its simple and intuitive design. With a focus on delivering a clutter-free and straightforward user experience, it ensures you won't miss a beat of what Australia has to offer. From history and culture to practical travel assistance, this app is your reliable buddy on the road, helping you navigate the wonders of Australia with ease and confidence.

Dreamt up from a passion for travel and love of my home country.

Design & Development

Ruff Robot is an independent software development studio located on the Sunshine Coast, Australia. Dedicated to crafting immersive digital experiences, pushing interactive entertainment boundaries, and advancing open source AI for all.


Hi, I'm James - an end-to-end Unity Developer with comprehensive experience in all stages of project design and development. My ability lies in building out small to medium-sized projects from the seed of an idea into fully realised products, primarily for the mobile platform, as a solo developer. I have a keen interest in conceptualisation and the innovative environment of the startup world, outside of the gaming sphere.

With an extensive background in agricultural, aviation, and transportation, I can bring a unique perspective to projects in these sectors.


• All aspects of Unity/C# development: from initial concept & prototype through to post hard launch support.
• Cross-platform development for mobile (iOS and Android), desktop (macOS & Windows) and web.
• App submissions for iOS/Mac App Stores, Google Play and Microsoft Store (UWP).
• Standalone builds for macOS and Windows, as well as AWS hosting for WebGL apps.
• Design across various gaming genres, apps, simulations, augmented reality, websites, UI & UX.
• Construction and implementation of AI-driven solutions (Both Open & Closed Source LLMs).

Thanks for stopping by!

Cheers,
James

Privacy Policy

Ruff Robot Pty Ltd

At Ruff Robot Pty Ltd (Australian Business Number: 70 620 556 907) (defined here as ‘We’ or ‘Our’), We value your comments, suggestions and feedback. Our Privacy Policy sets out how we collect, use and disclose “personal information” and other “non-personal information” we have gathered about you in relation to our games and software, (“Games” and “Software” which terms includes the associated websites).

By using our Games and Software, you acknowledge and consent to the terms of this privacy policy.

This policy will let you know:
  • What information (often referred to as ‘data’) is collected from you;
  • How your information is used;
  • With whom your information may be shared;
  • How you can access, update, or delete your information.
We will comply with all relevant and applicable legislative requirements, and, in the event of any inconsistency, the legislative requirements will override the provisions of this document.

User Age Limits
Our games, our software and our website are not aimed at children under 13 years of age. We do not collect information, nor do we direct interest-based advertising to anyone under the age of 13 years.
If you believe that we have inadvertently collected information from a person under the age of 13, please contact us at the email address below and the information will be permanently deleted.

What data do we collect?
We collect data in three ways:
  • 1/ Data collected automatically;
  • 2/ Data you provide us; and
  • 3/ Data collected by our partners
1/ Data collected automatically
Certain data is collected automatically. This includes:
  • Data about your game progress;
  • Data about your device, such as device name and operating system, browser type and language;
  • Data about your use of the Service, such as gameplay data and your interactions with other players inside the Service; and
  • Your IP address and mobile device identifiers (such as your device ID, advertising ID, MAC address, IMEI). Please note, there are ways to block this, which are outlined below.
2/ Data you provide us
We collect and store your email when you sign up for our newsletter, or where you nominate to specifically allow our games to collect your player name and your email. We will also keep your contact details if you contact us for a particular purpose.
3/ Data we collect from our third-party partners
To operate and manage our services we need to use third party service providers from time to time. A list of those parties can be found in this privacy policies. The type of information we might collect from them includes:   • Data we receive if you link a third-party tool with the Service (such as logging in via Facebook, or Google);
  • Demographic data (to determine the coarse location of your IP address)
  • Data from platforms that the games run on; and
  • Data for advertising and analytics purposes.

How do we use the data we collect?
Data collected can be personal to you or non-personal, and sometimes data that doesn’t appear to be personal can become personal if certain other facts are learned. No matter how we come to collect your data, we will always treat it in accordance with this document, and any applicable legislation.

What is Personal Information?
‘Personal Information’ is information that identifies you as an individual. This is only collected by us if you submit it to us directly.

Player/User Feedback
If you contact us with a comment or query, We keep a copy of any personal information you provide. This is so that we can respond to your comments and questions as a part of our commitment to providing you with player support. If you contact us directly for any reason, we also keep a copy of that correspondence.

Newsletter
When you opt in to join our mailing list for the purpose of receiving our newsletter, we will use that to provide you with direct marketing communications about upcoming games, features of our websites and other events and promotions related to our products.
You may unsubscribe from our newsletter at any time. All you need to do is unsubscribe from the link in the letter, or let us know in writing that you want to be removed.

What about Sensitive Information?
Sensitive information includes information about such things as an individual’s racial or ethnic origin, political opinions, membership of a political association, religious or philosophical beliefs, membership of a professional body, criminal records or health information.
We will not attempt to obtain nor record any sensitive information.

Advertising
Advertisements from third party ad networks may be displayed in our Games from time to time. All reasonable endeavours are used to ensure that these ad networks comply with all applicable legislation in the provision of their services towards us.
If you click on any advertisements through our game, the advertisers may use cookies and other web-tracking technologies to collect data, to provide targeted advertisements to you. Some of this may be personal information, and some of it non-personal information. We recommend that you review the terms of use and privacy policy for any advertiser with whom you are interacting before doing so.
The list of our ad networks privacy policies may be found here:
  • Unity Ads: https://unity3d.com/legal/privacy-policy
  • Google AdMob & AdSense: https://support.google.com/admob/answer/6128543?hl=en
Opting out of targeted advertising:
You can opt-out of interest-based advertising on mobile applications by checking the privacy settings of your Android or iOS device and selecting “limit ad tracking” (Apple iOS) or “opt-out of interest-based ads” (Android).

Collection of other ‘Non-Personal’ Information
Some non-personal information may be gathered while you use Our games and Our software. Non-personal information is general, non-identifiable and anonymous information that is gathered for statistical, analytical and research purposes such as the improvement of our games and software (for example, bug fixes).
Our website (https://ruffrobot.com) uses Google Analytics to help analyse how users use the site. The tool uses cookies to collect internet log information and general visitor behaviour information in an anonymous form. The information generated by the cookie about your use of the website, including your IP address, is transmitted to Google. This information is then used to evaluate use of our website and to compile statistical reports on website activity.
The Google Analytics privacy policy can be found here:
  • Google Analytics: https://policies.google.com/privacy
Our website and apps may also contain APIs from other third parties. As with Google, We do not control how they interact with you and you should ensure that you consent to the terms of use and privacy policies offered by the third party services before providing them with your information.
Our third-party partners, and their privacy policies are as follows:
  • Unity Analytics: https://unity3d.com/legal/privacy-policy
  • Google Analytics: https://policies.google.com/privacy
  • Game Analytics: https://gameanalytics.com/privacy
  • Facebook Analytics: https://www.facebook.com/about/privacy

Request User Data Deletion
When you install and use Ruff Robot mobile applications, we can collect and process some of your data for different legitimate purposes.
You will find below explanations regarding the reasons why we may collect data.

Why is data collected?
Ruff Robot Pty Ltd and its third-party partners collect data:
  • To provide you with the services you asked for
  • To run analytics and understand how users interact with our product and services to improve them continuously
The third-party partners that Ruff Robot Pty Ltd will share the data with are:
  • GameAnalytics
  • Facebook Analytics
  • Adjust
  • Voodoo

Data deletion requests
To delete user data collected by Ruff Robot Pty Ltd, please reach out to support@ruffrobot.com.
If you also want to request the deletion of the data that may have been collected about you or your device by our third-party partners that are acting as independent data controllers, you will find below the contact for each partner and the link to the relevant section of their privacy policies:
  • GameAnalytics:
email: privacy@gameanalytics.com
privacy policy: https://gameanalytics.com/privacy/#6-changing-or-deleting-your-information
  • Facebook Analytics:
email: none, please refer to the privacy policy
privacy policy: https://www.facebook.com/policy.php
  • Adjust:
email: privacy@adjust.com
privacy policy: https://www.adjust.com/terms/privacy-policy/
  • Voodoo:
Voodoo does not collect any of your personal data and only provides an SDK package to retrieve the data collected by the above-mentioned partners. You can still contact them to request the deletion of their access to the partners’ interfaces.
email: dpo@voodoo.io

Disclosure, and Security of Your Information
We will not sell, trade, rent or disclose any of the personal information you provide to us for any reason, without your prior consent. Otherwise, your Personal Information will only be disclosed where required or allowable by law.
Your Personal Information is stored offsite in a manner that reasonably protects it from misuse, loss, unauthorised access, modification or disclosure.

Policy Updates
This Policy may change from time to time. The most current version of our Privacy Policy can be found at https://ruffrobot.com/privacy. We will always keep this up to date so that you know what information we will collect from you, how we may use it, and when we may disclose it.

Contact Information
If you have any questions about our Privacy Policy, please contact us at:
E: support@ruffrobot.com

Privacy policy last updated 18 May 2022


Apple, the Apple logo, MacBook Pro, iMac, iPad and iPhone are trademarks of Apple Inc., registered in the U.S. and other countries. App Store is a service mark of Apple Inc. Google Play is a trademark of Google Inc. Microsoft, Windows, and the Windows logo are registered trademarks of Microsoft Corporation.

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form