booting engine… 0%
Open for collabs — 2026

I make games. And I give away the assets so you can make yours.

I develop indie games and create free assets to help other developers get their projects off the ground. Focused on

0games shipped
0free assets
0downloads
PlayerController.cs engine · runtime
01// jack sutherland — movement core
02using UnityEngine;
03
04public class PlayerController : MonoBehaviour
05{
06  [SerializeField] float speed = 6.5f;
07  [SerializeField] float jumpForce = 12f;
08  [SerializeField] float coyoteTime = .12f;
09
10  void Update()
11  {
12    var x = Input.GetAxisRaw("Horizontal");
13    rb.velocity = new Vector2(x * speed, rb.velocity.y);
14
15    if (Jumped() && grounded < coyoteTime)
16      rb.AddForce(Vector2.up * jumpForce, Impulse);
17  }
18}
19
20// build: ok · 0 errors · 12ms
build passed 60 FPSUTF-8C#
🎮 itch.io
✨ CC0 license
⚡ 92k downloads
scroll
Everything stays free — always

Free assets forever.
Buy me a coffee if they helped.

I don't sell my assets and I never will — the whole library is free, no paywall and no sign-up. If something I made saved you time, you can send a voluntary contribution to keep me making more. It's completely optional: nothing here is locked behind it.

Voluntary — never required Secure checkout via Stripe One-time, no subscription

One coffee

$25one-time

Fuels a late-night bug hunt.

  • My honest thank you
  • Your name in the site credits
Contribute $25
🚀

Keep the lights on

$100one-time

Covers a month of tools and hosting.

  • Everything above
  • Early builds of my games before release
  • Vote on which free pack I make next
Contribute $100
💎

Absolute legend

$200one-time

You're the reason this stays free.

  • Everything above
  • Your name in the credits of my next game
  • Your logo on this page, if you want it
Contribute $200
Contributions are voluntary and go directly to me, Jack Sutherland, an independent game developer — they simply help me keep releasing free assets. Prices in USD.
// 02 — portfolio

Games I built

Original projects, from prototype to release. Design, code, art and sound — all made in-house.

🌒 released
Metroidvania·2025

Hollow Circuit

An android wakes up in an abandoned station and has to rewrite her own source code to survive.

UnityC#Pixel Art
View on itch.io
🕹️ released
Roguelite·2024

Neon Vermin

A frantic arena roguelite where every death rewrites the map. Built in 9 days for a jam, then became a real project.

GodotGDScriptShaders
View on itch.io
🐟 in production
Cozy / Sim·2026

Tidepool

A calm marine life simulator. No enemies, no timers — just you, the tide and an aquarium that breathes.

Godot 4Wishlist open
Follow the devlog
// 03 — for the community

Assets that are 100% free

Everything I produce and don't use, I release for free. CC0 license — use it in commercial projects, no credit required, no strings attached.

🎨

Pixel Tileset Pack

Over 400 cave, forest and sci-fi ruin tiles. 16×16, unified palette, ready for Tiled.

0 downloadsCC0
🔊

Retro SFX Library

240 sound effects: jumps, hits, UI, ambience. Uncompressed WAV, normalized to -6dB.

0 downloadsCC0
✴️

Shader Toolkit

Dissolve, outline, water, CRT and hit-flash. Plug and play in Unity URP and Godot 4.

0 downloadsMIT
🧩

Game UI Kit

HUD, menus, inventory and dialogue boxes. Vector source + PNG exported at 3 scales.

0 downloadsCC0
🧍

Character Sprites

12 animated characters: idle, run, jump, attack, death. Sheets organized frame by frame.

0 downloadsCC0
⚙️

Boilerplate Engine

Starter template: save system, input rebinding, audio bus and a menu scene. Clone it and start making a game.

0 downloadsMIT
Open the full library no sign-up · no email · just download and ship
// 04 — behind the scenes

Devlog

The process, the bugs, and the mistakes I made so you don't have to.

I rebuilt my save system three times — the third one stuck

JSON, then binary, then a versioned custom format. Why a corrupted save is the bug that hurts players the most.

6 min read →

How I draw 400 tiles without losing my mind

Locked palette, strict grid, and a script that generates variations automatically. Free template at the end of the post.

4 min read →

Coyote time, jump buffering, and why your jump feels wrong

Three lines of code separate a stiff platformer from one that feels great. Copy-paste ready code included.

7 min read →
JS
// 05 — about

8 years making games.
Open sourcing them since day one.

I started alone — no course, no money, and nobody to ask. Every asset I need, I make. And every asset I make, I give away — because the version of me from 8 years ago would have quit if other people hadn't done the same.

Today I split my time between shipping my own games and maintaining an open library of sprites, sounds, shaders and templates that has already helped thousands of devs get their first project off the ground.

  • Unity / C#
  • Godot / GDScript
  • Pixel Art & Animation
  • Shaders & VFX
// 06 — contact

Let's build
something good.

Freelance work, collabs, questions about an asset, or just to show me your game — I reply to everyone.

Reply within 48h. No spam, promise.

Everything is free

All assets on this site are released under CC0 / MIT. You can download and use them in personal and commercial games without paying anything, without an account, and without crediting me.

What a contribution is

A voluntary, one-time contribution to me, Jack Sutherland, an independent game developer. It isn't a purchase and it doesn't unlock any file — it just helps me keep making and releasing new assets for free.

Payments & contact

Payments are processed securely by Stripe; I never see or store your card details. Any thank-you perks are sent by email within a few days. Questions or a change of mind? Just email me and I'll sort it out.