For a full list of Sloan's projects, please request a resume using the contact form below.
Released in early 2015, LOST ORBIT is a fast-paced deep space dodge 'em up. You are Harrison a lonely maintenence worker on the fringes of known space trying to get home. Sloan was involved in the major systems of the game including audio, localization, leaderboards, ghost data and the subsequent interactions with cloud services.
C#, C++, Unity, Multi-platform development, PS4, PC, XBox OneX-Men: Destiny is an action role-playing video game based on the X-Men comic book series. It was developed by Silicon Knights. Written by Mike Carey, the writer of the X-Men: Legacy comic book series, it was first published and released by Activision for the Nintendo DS, PlayStation 3, Xbox 360 and Nintendo Wii consoles. Sloan lead a team of around 4-5 developers creating and maintaining the tool chain for the project.
C#, C++, Multi-platform development, PS4, XBox 360Gain the basics of Python and use PyGame to create fast-paced video games with great graphics and sounds. You'll also learn about object oriented programming (OOP) as well as design patterns like model-view-controller (MVC) and finite state machines (FSMs).
Python, PyGameGo through the steps necessary to create high-speed 2D retro-style games. This easy-to-read-and-follow one of a kind book on BlitzMax game programming also covers some 3D programming. BlitzMax for Absolute Beginners includes game application projects such as The Great Escape, Tank Attack, and Paratrooper. These will help you build your skills as you go. Have you ever wanted to program your own computer game? Never felt you could? Well, now you can!
BlitzMaxThese are game development tutorials that lean heavily on programming. Who am I kidding-- it's all programming. It's programming tutorials with a game dev slant. If you want to code games in Unity using C#, then these getting-started and tips videos are just for you.
C#, Unity, Game Development, Adobe PremiereSloan worked at Rockstar Toronto on an unannounced title developing the scripting tools. This involved using the MEF framework extensions in Visual Studio 2015.
C#, C++, MEF, WPF, MVVMProject MyWorld is a 3D mapping SDK (software development kit) that started as a video game developed by Realtime Worlds. Sloan worked on developing the Collada Importer and the animation tool using WPF/MVVM/C#.
C#, Collada, WPF, MVVMSloan was involved in a number of projects while at IBM for the BP account ranging from lab telemetry to business intelligence. His final project with IBM/BP was a replacement to their existing eChoke application using SQL Server Compact Framework, Oracle 8i and ASP.Net. This project would allow rig workers to enter real time data into the system using handheld PCs.
ASP, ASP.Net, C#, SQL Server, Oracle 8i, .NET Compact Framework, Project Management, FlashClick on a header below to download the resource for the book / video.
All the resources for the book Python, PyGame and Raspberry Pi Game Development.
All the resources for the book BlitzMax for Absolute Beginners.
Coming Soon: The starting and completed solutions for each of the YouTube projects.
Sloan Kelly is a developer with 18 years experience working with clients to produce software of the highest standard. He has a proven track record of development and always keen to learn new techniques. Sloan is fond of sharing his experiences and knowledge with others, this has eventually led to him authoring books and writing and presenting video tutorials on various subjects.
Sloan has used the Unity Game Engine for four years. As part of PixelNAUTS Games, he helped develop the game LOST ORBIT which can be described as
a fast-paced deep-space dodge-'em-up. Sloan served as Senior Programmer on the team and was involved in all aspects of the code base including localization,
audio, ghost data and cloud service integration.
LOST ORBIT was released last year to critical acclaim and maintains a 77 metascore on MetaCritic.
C# is Sloan's primary 'daily driver' language because it is used by Unity as their scripting language. Before he discovered C# in 2000, he was a Visual Basic
and Pascal coder and 'cut his teeth' on Sinclair BASIC as a child.
He has authored two programming books that are not C#; one on Python and the PyGame framework and the other on BlitzMax. Both revolve around making games; the
best way to learn something is by having fun.
Sloan is happy to spread the love he has for his chosen career with others and works as a part-time professor at Niagara College teaching a variety of subjects
including an entry-level programming course (C++), networking with WinSock (C++ / C#) and 2D/3D graphics programming (C++ and DirectX / DirectXTK).
With a YouTube channel to keep fresh with videos, Sloan finds time (somehow) to produce a 20-30 minute tutorial almost-weekly on game development.