I'm Patrick O'Dacre

I'm a programming enthusiast from Canada and currently living in Montenegro.

I've been programming since 2015, and I have experience working remotely with teams of all sizes.

I'm Working on a Game

I can't tell you what the game is about, yet, because I don't know. I do know that it will be a 2d, top-down, adventure / rpg game. I've wanted to create one for a very long time, and I am finally in a position to do it.

I won't be creating the game with an engine like Unity or Godot. I'm interested in learning all the nuts and bolts of a game engine, so I'll be creating my own -- not a generic engine to be used by others, but an engine suited to what I need.

I'm working on it only sporadically, so progress will be slow, and I'll be sure to share so others can learn from my mistakes. My professional experience has been limited to programming for the web, so I expect others will find my game-dev journey helpful.

A Brief Work History

  • 2015 :: Web Developer - WordPress, etc.
  • 2016 - 2021 :: Web Application Developer - PHP, JS
  • 2021 - 2022 :: Blockchain Engineer - Ethereum, Polkadot - Solidity, Substrate
  • 2022 :: Game Programming

You can view some of my work on Github.

Programming Philosophy

My perspective on programming is largely in line with the opinions expressed here :: The Handmade Network.

If you're looking for someone keen on the latest JS framework, OOP "best practices", or a micro-services enthusiast, I am not your guy.