If you’re seeing this, you’ve stumbled upon the very first post: a humble “Hello World” in the grand tradition of developers everywhere. And much like that initial line of code, this site represents my first step in a new, exciting direction.
My name is Josh McInnes. For years, I’ve been working in tech and exploring game development; creating websites, games, Virtual Reality projects, and more.
This site, McInnes.Dev, is here as a place to document and share my journey and connect with fellow developers.
Over time, I will endeavor to post regular updates here.
This site is a work in progress, much like any good piece of code. It will evolve, adapt, and grow as I continue to build, learn, and share. I invite you to join me on this journey.

- Game Development: My adventures in Unity, VR, and whatever new platforms catch my eye.
- Web Technologies: Demos, tutorials, and discussions on front-end and back-end development.
My Background
Throughout my career, I have used many programming languages, libraries, and engines. I will try to give a quick overview of those here.
I have been using PHP since my early college days, and have a very robust understanding of the language. I am often the one that others come to when something complex is needed.
WordPress, based on PHP, is a common content management platform for websites. I have experience with custom plugins, custom themes, child themes, Multi-Sites, and more.
Databases are a critical component to most projects, so I have plenty of experience with CRUD (Create, Read, Update, Delete) operations, relational database design, and more. I am most familiar with MySql, but I have used MS SQL, Microsoft Access, CSV, and many other data sources.
I have been using Unity for Virtual Reality, Augmented Reality, iOS and Android Apps, and Game Dev since 2017. Unity mostly uses C# as a programming language
PHP
I have been using PHP since my early college days, and have a very robust understanding of the language. I am often the one that others come to when something complex is needed.
WordPress
WordPress, based on PHP, is a common content management platform for websites. I have experience with custom plugins, custom themes, child themes, Multi-Sites, and more.
Databases
Databases are a critical component to most projects, so I have plenty of experience with CRUD (Create, Read, Update, Delete) operations, relational database design, and more. I am most familiar with MySql, but I have used MS SQL, Microsoft Access, CSV, and many other data sources.
Unity
I have been using Unity for Virtual Reality, Augmented Reality, iOS and Android Apps, and Game Dev since 2017. Unity mostly uses C# as a programming language
Unreal Engine
I have been learning Unreal Engine recently, but only have a basic level of experience with it. The engine uses a custom system called 'blueprints', with C++ as the back-end language.
Projects & Goals
At work, I am always working on web and various Apps or XR projects, but here I will focus on my personal projects.
…
….