Gaming
,
Tech
Somewhere in England in the early 2000s, a spotty teenager put a CD into his computer and installed a game maker application. I canât even remember what that program was called at this point, but it let me put together simple games – Pong-esque football, a cricket game that looked like a Football Manager match, and semi-interactive screensavers – that I showed off to my friends.
Armed with the imagination of a kid growing up in the golden era of video games, I often had more ambitious (and sometimes original) ideas, but they were hampered by a teenage lack of focus and the constraints of the platform itself. I didnât know how to code, there was nobody around who could teach me, and I was limited to the scenes and sliders the tool allowed me to use.

At some point, I abandoned my ambition to become a game developer. I didnât have the skills required and I had no way of acquiring them. The internet was blossoming and there was doubtless learning material out there, but I couldnât make any sense of it without a grasp of the fundamentals of computer science.
Through a combination of luck and a knack for seizing opportunities when they present themselves, I eventually landed a career in technology. My job didnât require that I learnt to code, but I did anyway out of sheer curiosity, determined to make the most of the people and resources that suddenly surrounded me.
This year, I had the sudden urge to get back into game development. The gaming industry is a mess, big-budget studios are failing, and there are people out there making good money with indie games I feel I could make, given the time and inspiration. So I searched around for the best way to get started.
I eventually settled on Pygame, which is a Python library with functions to handle things like windows, graphics, and sounds. Iâve used Python extensively in my work and know how to handle the underlying logic and manipulate the numbers, so itâs been equally fascinating and exciting to learn that thatâs most of the job – rendering graphics to represent those numbers is just the icing on the cake.
The freedom I dreamt of as a teenager now extends in front of me. I am unbound by the constraints of an editor, and can essentially code any 2D game that I can dream of. There are sometimes many lines of code required for simple features, but itâs a price Iâm willing to pay for access to so much potential, and I find a pleasure in optimising code, breaking out functions, and improving efficiency.
However, I do have a full-time job, and Iâm not about to quit it to chance my arm at becoming the next indie unicorn. Therefore game development is a hobby limited to my free time, for now at least. That also means that my projects need to have a very controlled scope – I wouldnât make it very far at all if I tried to build the next Grand Theft Auto in small bursts in the mornings and on weekends.

With that in mind, Iâve decided that my first game will be a simple space shooter inspired by some of the classics of my childhood, like Deluxe Galaga. The genre features a simple gameplay loop that can be iterated upon to no end with extra power-ups and enemy types, and therefore seems a good choice for a time-limited developer who needs to see regular results to stay motivated.
Iâll post updates both here and on X as I start to flesh out the game, and in the meantime Iâm casting my mind back over the games I love, trying to pick out what made them special. At some point I might have time for a grander project, and when I do, I want to have a design prepared so I can hit the ground running.
Should I keep up the momentum and begin to build more complex games, Iâd like to create the games I thought weâd be playing by 2025 when I was a kid – games that use todayâs extra processing power for new systems and ideas, not just increasing graphical fidelity. I need to start small, of course, but I still dream that one day I might run a little studio, and I finally have the tools to get started.
Gaming Center
A gaming center is a dedicated space where people come together to play video games, whether on PCs, consoles, or arcade machines. These centers can offer a range of services, from casual gaming sessions to competitive tournaments.