Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View jonathan-slark's full-sized avatar

Block or report jonathan-slark

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
jonathan-slark/README.md

๐Ÿ‘‹ Jonathan Slark โ€“ Games Programmer

Hi, Iโ€™m Jonathan. Iโ€™m a solo games programmer focused on creating desktop games with clean architecture, responsive gameplay, and minimal dependencies. Right now Iโ€™m exploring low-level rendering (OpenGL, Vulkan) and building foundational systems from scratch to better understand how modern games work under the hood.

My long-term goal is to release a commercial-quality game. Whether I continue building everything from scratch or switch to a game engine depends on the needs of each project โ€” right now, itโ€™s all about learning, finishing, and improving.


๐Ÿงญ My Path Back to Game Development

Year Project Description
2024 vulkan-triangle Testing low-level APIs and graphics setup in Vulkan.
2024 opengl-triangle Exploring higher-level graphics programming with OpenGL.
2025 Break Bricks A complete breakout-style game with a custom OpenGL 3.3 batched renderer. ๐Ÿ“ Devlog
2025 Maze Muncher (in progress) A Raylib-powered desktop game โ€” focused on gameplay and polish over engine-building.

๐Ÿ› ๏ธ Game Mods

Year Mod Platform
2024 Scrap Zapper 2 โ€“ A quality-of-life mod for Fallout 4. ๐Ÿ”— Nexus Mods Fallout 4
2018 Scrap Zapper โ€“ Earlier version of the mod. ๐Ÿ”— Nexus Mods Fallout 4
2017 Crafty โ€“ A World of Warcraft mod focused on profitable crafting. ๐Ÿ”— CurseForge World of Warcraft
1999โ€“2000 Crunchy's Scripts โ€“ HUD mods for Starsiege: Tribes. Starsiege: Tribes

๐ŸŽฎ Past Games

  • bloc (2012) โ€“ My first finished game: a falling block puzzler inspired by the classic.

๐Ÿข Games Industry Experience

  • Jagex โ€“ RuneScape (2003โ€“2004)
    Content Developer: Created quests and the original version of the ๐Ÿ”— Duel Arena.

  • The Digital Village (1999โ€“2000)
    Save System Developer: Designed and implemented the save/load architecture for an unreleased Hitchhikerโ€™s Guide to the Galaxy game.


๐ŸŽฏ Looking Ahead

Iโ€™m continuing to build out a playable portfolio of polished, self-made desktop games. Future projects will focus more on gameplay and design, while leveraging the low-level systems and tools Iโ€™ve built along the way.


Pinned Loading

  1. bloc bloc Public

    My first completed game (2012) โ€“ a falling-block puzzle game written in C89 using SDL, inspired by a classic.

    C

  2. opengl_triangle opengl_triangle Public

    A minimal OpenGL example (2024) that renders a triangle using modern OpenGL 4.6 and SPIR-V shaders, written in C99.

    C

  3. vulkan-triangle vulkan-triangle Public

    A minimalist implementation of the Vulkan Triangle tutorial (2024) using C99 and Win32.

    C

  4. crunchys-scripts crunchys-scripts Public

    This repository is a curated collection of game mod scripts originally authored and hosted by me on my website, Crunchy's Scripts, dating back to 1999-2000.

    C#

  5. wow-addons wow-addons Public

    This repository contains the source code for two World of Warcraft addons I developed.

    Lua

  6. break-bricks break-bricks Public

    A modern, space-themed reimagining of the arcade classic โ€” built in C and OpenGL from the ground up.

    C