Gary Pettie

About Me

Thanks for stopping by, I hope you found your way here on purpose!
I’m Gary (or any variation you prefer) an independent game developer, Unity gameplay programmer, and founder of “Slightly Odd Games“ - an indie game studio based in the UK.
In late 2019 I also partnered with GameDev.tv and began working as an online instructor to help the next generation of game developers get their start in the industry.

Headshot_WhiteBG.png

Games & Prototypes

 
SOG_CodeCover_RightOffset_1500x1000.png
 

Released Games

 
Logo_350.png

FlickBack: Redux

A reaction-based game where the player must flick tokens off the screen before they disappear.

Created in partnership with New Breed Games LLC. and released on the Google Play Store and iOS App Store (currently unavailable on iOS).

I was responsible for bringing the client’s vision to life and handled all coding, art, and audio

Retro Rocket Run

An endless runner where picking up coins will increase your score but also increases the difficulty.

Originally released on the Google Play Store but has since been removed due to concerns over GDPR and ads.

This game started live as my compo entry for Ludum Dare 40 and was later refined for a full release on mobile.

gametile.png

Oh No, My Patio!

A simple tile-spinning puzzle game where you need to solve a jumbled path.

Available to play on Kongregate.

This was one of my first attempts at doing my own art - which didn’t really go all that well - and also playing around with some more interesting scene transitions.

 

Course Projects

realmrush.png

Realm Rush

Complete C# Unity Developer 3D

A top-down tower defense game designed to teach students the basic concepts of pathfinding using breadth-first search.

quizmaster.png

Quiz Master

Complete C# Unity Developer 2D

A simple quiz game designed to teach students about the Unity canvas and various UI elements.

laserdefender.png

Laser Defender

Complete C# Unity Developer 2D

A top-down arcade shooter designed to teach students about scriptable objects, coroutines, and how to add “juice” to the gameplay experience (including, audio, particle systems, screen shake, etc.).

 

Other Stuff

StatTrackerBaHotHLogo.png

BAHOTH Stat Tracker

A simple stat tracker for the boardgame “Betrayal at House on the Hill“.

Not officially released on the Google Play Store but the apk is available to download from this site.

Carnyx_350.png

Carnyx

A 2-player deep strategy game of elimination that is designed to be easy to learn but difficult to master.

This is a slight departure from my usual Unity projects where I decided to flex my boardgame design muscles instead!

 

Assets and Tools

SOG_CodeCover_LeftOffset_1500x1000.png
CVDFilter_All_350x350.png

CVD Filter

These asset contains a selection of post-processing profiles designed to help you improve the readability of your in-game visuals, for people with CVD (Color Vision Deficiency) - also know as Color Blindness. In just a few clicks you can quickly see your game the way those with various forms of CVD might.

Available for the Unity post-processing stack (v2), universal render pipeline, and high-definition render pipeline.


Juicy Cartoon Icon Pack

A collection of UI icons with a fun cartoony aesthetic.

Originally designed for FlickBack: Redux, I have plans to release these on the Unity Asset Store in the future.

Juicy Cartoon Icon Pack Small.png

Online Courses

 
SOG_CodeCover_RightOffset_1500x1000.png
 

Find these courses on:

 

Disclaimer: The links provided in this section contain affiliate codes from which I earn a commission.


Upcoming Course

This course is currently in development and is due to be releases Q1 2023.

More details will be provided soon!

I am to be the primary instructor for this course and am responsible for overseeing all content creation, coding, and video production.


CourseImageComingSoon.png

Upcoming Course

This course is currently in active development and is due to be releases Q4 2022.

More details will be provided soon!

I am to be the secondary instructor and course manager. I will also be responsible for creating all of the prototypes used throughout the course.


Unity UIToolkit: Introduction to Editor Scripting

Learn the basics of the new UIToolkit in the Unity Game Engine,

This course was released in 2021

I am the primary instructor for this course and am responsible for overseeing all content creation, coding, and video production.


Math For Games

Learn Math for Video Game Design & Coding through Solving Fun Video Game Problems.

This course was released in 2020.

I am the primary instructor for this course and am responsible for overseeing all content creation and video production.


Complete C# Unity Developer 2D

Game development & design. Learn Unity 2021 in C#. Your first five 2D Unity games for web, Mac & PC.

This course was recently remastered for Unity 2021.

I am the secondary instructor for this course and am responsible for overseeing all prototyping, content creation, and video production for the “Quiz Master” and “Laser Defender” sections.


Complete C# Unity Developer 3D

Game development & design. Learn Unity 2021 in C#. Your first 3D Unity games for web, Mac & PC.

This course was recently remastered for Unity 2021.

I am the secondary instructor for this course and am responsible for overseeing all prototyping, content creation, and video production for the “Realm Rush” sections.


Skill Builder (Unity)

Skill Builder helps you level up your skills by fixing and improving Unity Practice Projects.

Each season of Skill Builder offers a collection of 9 diverse Unity projects, provided by various GameDev.tv instructors.

I was personally responsible for overseeing the creation of the following projects:

  • Toady Froggerson (S2 ♦♦)
    A 3D top-down endless runner where the world moves around the player with various procedurally generated obstacles.

  • Game Dev Clicker (S2 ♦♦♦)
    Let's look at the UI and UX design of idle clicker games and watch large numbers get even bigger!

  • Floaty Boat (S2 ♦♦♦)
    Let's walk on water while we play around with physics materials and buoyancy

 

News & Articles

SOG_CodeCover_LeftOffset_1500x1000.png

 This section is not updated often, but I will try to post interesting articles from time to time.

Contact

 
SOG_CodeCover_RightOffset_1500x1000.png

If you’d like to get in touch, please fill out your details in the form below.

Alternatively, feel free to give me a shout via one of the social channels linked below. I’m not a big user of social media user but I do try to check my messages fairly frequently.