← → keys or click arrows
1 / 7

✦ Discovery Session

Hi, I'm J. Valentine

Author. Game designer. Teacher.
I make things that help people feel something.

✦ Who Am I?

More than one thing

📚
Children's Author
5 picture books about real feelings fear, anxiety, resilience, belonging, and online safety.
🎮
Game Designer
9 browser games, 3 tabletop games, and projects in Godot, GameMaker, Unity & more.
🎨
Designer & Builder
Built jvdesignstudio.co.uk from scratch raw HTML, CSS & JavaScript. No templates.
🌱
Teacher
Sharing what I know about making things games, stories, design, and code.

✦ The Books

Stories that don't
look away

Lumo
🦊
Lumo & the Grumble-Grit
Anxiety · Resilience
Ages 4–8
Pip
🐢
Pip & The Great Dark
Fear of the dark
Ages 3–7
Stardust
Stardust's Cosmic Adventure
Belonging · Space
Ages 2–6
Echo
🦎
Echo & the Mountain
Courage · Choices
Ages 5–8
Elara
🔮
Elara & the Wire-Web Key
Online Safety
Ages 4–8
😰 Anxiety 🌙 Fear of the dark 💪 Resilience 🔐 Online safety 🌌 Belonging
5

✦ Browser Games

Free to play
right now, in your browser

✦ What I Teach

How to make things
that matter

🎮
Game Design
Godot 4, GameMaker, C++, Python, JavaScript. How games work and how to build them. Free Workshop →
🌐
Web Development
HTML, CSS, JavaScript. Building real things that live on the internet.
✏️
Storytelling
Characters, themes, structure. How a good story works whether it's a book or a game.
🎨
Design Thinking
Why things look and feel the way they do. Making intentional creative choices.
🔨
Building & Shipping
Going from idea to finished thing. How to start, how to keep going, how to finish.
💜
Making It Mean Something
The bit nobody else teaches. Why your work should care about people.
"Writing something down forces you to understand it, not just recognise it."

✦ The Workshop

Learn to build
real things

🎮
Godot 4 Guide
Build Your First Platformer
8 modules. Real GDScript. A complete 2D platformer from scratch. Free PDF included.
👾
Godot 4 Tutorial
Build Space Invaders
11 chapters. Enemies, shooting, lives, scoring. Ages 8+.
📦
Free Download
Starter Templates
4 complete Godot 4 projects Platformer, Asteroids, Space Invaders, Tower Defence.
🎭
Interactive Course
Roblox Creator Journey
6 levels. T-shirts, clothing, 3D accessories using Onshape & Roblox Studio.
🕹️
JavaScript · Live Builder
JavaScript Platformer
Fill in gravity, jump, platforms, enemies watch your platformer update live. Ages 11+.
🐍
Python · Live Builder
Python Game Builder
Write real Python step by step. Watch your game run live in the browser. No downloads. Ages 11+.
MUGEN · Full Course
Build Your Own Fighter
3-part course MUGEN basics, Fighter Factory 3, custom stages. 10 downloadable files included.
🏰
C++ · Interactive Builder
C++ Tower Defence
20 steps. Build a full tower defence engine in C++ with live code editing in the browser. Ages 11+.
🎯
GML · Live Builder
GML Shooter Trainer
12 levels. Build a shooter in GameMaker Language with live code execution. Ages 11+.
🚀
Sci-Fi · Live Builder
Sci-Fi Runner Builder
10 steps. Build an endless runner in a sci-fi setting. Watch your game update live as you code.
🎢
Python · Modding
OpenRCT2 Modding
Add custom shops & items to your park with real Python. Dictionaries, loops, functions. 10 steps, live park preview. Ages 11+.
🏊
JavaScript · Plugin
OpenRCT2 Swim Rescue
Write a real plugin to save guests from drowning. try/catch, for loops, event subscriptions. 10 steps, live simulation.
🎭
MUGEN · Beginner Lesson
Add Your Own MUGEN Stage
7 steps from scratch parallax scrolling, animated torch. Free starter pack included (.def + placeholder art).
💣
Three.js · 3D Builder
Pirate Cannon Forge
15 steps build a 3D cannon piece by piece with live sliders. Export as OBJ. Barrel, muzzle, carriage, wheels and more.
Three.js · 3D Builder
Pirate Ship Shipyard
20 steps hull, masts, sails, cannons, crow's nest, animated ocean. Resize everything live and export as OBJ.
🔧
All Resources
The Workshop Hub
Every guide, template, and course in one place. All free, always.

✦ Why I Do This

"Every heart has a spark
that can never be dimmed."

💜
Brave doesn't have to be loud
Quiet courage counts. Rest counts. Trying a different way counts.
🌱
Small tries count
You don't have to climb the whole mountain today. One step, honestly taken.
🎨
Design is care made visible
When something is beautiful and feels right that's intentional love.
Every heart has a spark
No matter what someone is carrying, their inner light can't be put out.
Lumo
🦊
Lumo

✦ Meet the Characters

Lumo
Purple Fox · Ages 4–8

"A fox who wakes up with a heavy, grey, prickly feeling he can't explain."

💜 Theme: Anxiety, invisible struggles, and quiet resilience
📖 Book: Lumo and the Grumble-Grit
🎮 Game: Lumo's Firefly Shooter playable in browser
Pip
🐢
Pip

✦ Meet the Characters

Pip
Brave Turtle · Ages 3–7

"Brave in the sunshine. Learning to be brave at night."

🌙 Theme: Fear of the dark and discovering wonder in it
🏮 The Brave Light: A small lantern that gives courage not by removing the dark but by being present in it
🎮 Game: Pip's Night Skyfind hidden stars, build constellations
Echo
🦎
Echo

✦ Meet the Characters

Echo
Pink-Gilled Axolotl · Ages 5–8

"A mountain too big to climb in one go. A small axolotl who tries anyway."

🏔️ Theme: Resilience, making choices, and small brave steps
👥 Friend: Shelly the snail reminds Echo that slow is still moving
🎮 Game: Echo's Fruit Catch designed for ages 3–8, tilt to play
🦎

✦ The Website

Built from scratch.
Not a template.

30+
Pages
7
Games
5
Books
0
Frameworks
Hours
HTML CSS JavaScript Canvas API Web Audio API No libraries

"I could have used Squarespace. I built it in raw code instead because I wanted to understand every single thing on it."

</>

✦ The Process

How a game gets made

💡
The Idea
A feeling you want to create. What should it feel like to play?
✏️
On Paper
Rules, mechanics, how scoring works. No code yet.
🔨
First Build
Ugly but working. Can you play it? Does it feel right?
🔁
Iterate
Play it. Break it. Fix it. Play it again.
🚀
Ship It
Put it live. Real players find things you never will alone.

Lumo's Firefly Shooter went through 3 major versions before the board-clear mechanic felt right.

🎮

✦ The Process

How a book gets made

💜
The Feeling
What real emotion needs to be seen? What do children feel but can't name?
🦊
The Character
Who feels this feeling? What kind of creature shows it best?
✍️
The Rhyme
32 pages. ~700 words. Every syllable must earn its place.
🎨
The Art
Illustrations that carry more weight than the words alone.
📚
The Book
A thing a child holds. A feeling they recognise. A conversation that starts.
Picture book = 32 pages ~700 words max Rhyme scheme matters Ages 3–8
📚

✦ Earlier Work

Before JVDesignStudio
the Itch.io years

↑ All clickable built in Unreal, Unity, GameMaker & game jams

✦ Think About It

If you could make
anything what would it be?

🎮
A game based on a feeling you've had?
📖
A story about something nobody talks about?
🦊
A character who feels the way you feel?
🌐
A website that does something useful for people?
🎨
Something beautiful that didn't exist before?
💡
Something that makes someone feel less alone?

There's no wrong answer. The best projects start with a real feeling.

✦ Your Turn

What do you want
to explore?

jvdesignstudio.co.uk everything is free to explore