Credits & Licenses
Last updated: September 10, 2026
Pipo Game stands on the shoulders of generous creators. This page lists the third-party technology, art and music the games use, together with their licenses.
Motion tracking
- MediaPipe by Google: pose, hand and face tracking models and runtime, used under the Apache License 2.0. All processing runs on your device.
Music
- "Voltaic" and "Monkeys Spinning Monkeys" by Kevin MacLeod (incompetech.com), licensed under Creative Commons: By Attribution 4.0.
- All other melodies and sound effects are synthesized in-house. Traditional tunes (such as Head Shoulders Knees & Toes) are in the public domain.
3D art
- Character and environment assets by KayKit / Kay Lousberg (Pose Runner adventurer and friends), licensed CC0.
- Low-poly world assets by Quaternius (Quiz Dash world), licensed CC0.
Fonts
- Baloo 2 by Ek Type, licensed under the SIL Open Font License 1.1.
Open-source software
- Next.js and React (MIT License).
- Three.js (MIT License).
- Multiplayer rooms run on Cloudflare Workers.
Cooking games
The cooking games (Crêpe Stand, Omurice Kitchen, Dashimaki Roll, Takoyaki Grill, Curry Pot, Hamburg Steak, Soft Serve Swirl, Cake Frosting, Cake Decorator, Doodle Pizza, Pancake Canvas, Egg on Rice, Latte Art and Burger Stack) are an original, in-house take on the Japanese food-preparation toy genre. All code, art and sound in them is our own: the gameplay art is drawn procedurally on a canvas, and the background scenes and surface textures are generated from our own prompts with Higgsfield. No assets, code or trade dress from any specific title were used.
Soft Serve
Soft Serve is our own game in the swirl-the-cone genre, with a cream sim written from scratch: the rope of cream piles where it lands, and the swirl is a stack of soft hinges that sway and topple. The waffle cone, the wire stand, the machine and every coil of cream are built in Three.js, and every sound, the machine's hum, the creak and the splat included, is synthesised in the browser.
They are self-contained HTML5 games: plain ES modules with no build step, rendered on the HTML5 Canvas 2D API and sharing a small in-house engine for localisation, sound and effects. Burger Stack adds a Three.js (WebGL) layer for its 3D stacking. The surrounding site is built with Next.js and React, exported as static pages that embed each game.
Wanted Woof
The five dogs, the three townspeople, the fire hydrant and the landmarks, vehicles and street props of each city in Wanted Woof (New York, Paris, Tokyo, Beijing and Hanoi) were generated from our own prompts with Higgsfield: concept images first, then lifted into 3D models, with the people rigged and animated there too. Each city's streets, buildings and signs are built procedurally in Three.js, and every sound is synthesised in the browser.
Clock Out
The office printer in Clock Out and the game's card art were generated from our own prompts with Higgsfield. The player, the boss, the snitch and HR reuse the Wanted Woof townspeople, restyled with new clothing colours and accessories (ties, a lanyard, glasses) built in Three.js; the office itself, its furniture and the wall clock are procedural, and every sound is synthesised in the browser.
Grow Op
The potted basil and classic-skin plants in Grow Op and the game's card art were generated from our own prompts with Higgsfield; the chilli plants are the basil with chillies added in code. The grower, the customers and the undercover food critic reuse the Wanted Woof townspeople, restyled with new clothing colours and accessories (a bucket hat and apron, hats, scarves, sunglasses, badges and an earpiece) built in Three.js; the balcony and basement sets are procedural, and every sound is synthesised in the browser.
Bladder Panic
The gleaming toilet behind the last door in Bladder Panic and the game's card art were generated from our own prompts with Higgsfield. The shopper, the cleaner and the perfume promoter reuse the Wanted Woof townspeople, restyled with new clothing colours and accessories (a shopping bag, a mop and gloves, a hair bun, sash and perfume bottle) built in Three.js; the mall and airport corridors, the doors and every hazard are procedural, and every sound is synthesised in the browser.
Last Train
The commuter fast asleep on his briefcase in Last Train and the game's card art were generated from our own prompts with Higgsfield. The runner and the crowds of commuters reuse the Wanted Woof townspeople, restyled with new clothing colours and accessories (a backpack and headphones, ties, glasses and hats) built in Three.js; the station, the stairs, escalators, turnstiles, the train and every other obstacle are procedural, and every sound is synthesised in the browser.
Reply All
The card art for Reply All was generated from our own prompts with Higgsfield, and the office printer is the one generated for Clock Out. The player, the coworkers, the intern, the boss and the IT guy reuse the Wanted Woof townspeople, restyled with new clothing colours and accessories (ties, lanyards, glasses, a headset, caps and beanies) built in Three.js; the office, its desks, monitors, the glass office and the goldfish bowl are procedural, the email on every screen is drawn in code, and every sound is synthesised in the browser.
Camera On
The goat and the card art for Camera On were generated from our own prompts with Higgsfield (the goat is a static 3D model walked by a vertex shader). You, your partner in a towel, the courier, the boss and every colleague on the call reuse the Wanted Woof townspeople, restyled with new clothing colours and accessories (ties, polka-dot boxers, bunny slippers, a towel turban, headphones, a cat on a shoulder) built in Three.js; the apartment, the fire, the smoke and the webcam effect are procedural, and every sound, the boss's voice included, is synthesised in the browser.
Grandma's Feast
Grandma and the card art for Grandma's Feast were generated from our own prompts with Higgsfield (grandma is a static 3D model whose turn, tell and stirring arm are animated in a vertex shader). The dog under the table is the Wanted Woof corgi and grandpa is a Wanted Woof townsperson, restyled with a brown cardigan, glasses and a moustache; the cat, the potted plant, the dining room, the lace cloth and all the food are built in Three.js, and every sound, grandma's voice included, is synthesised in the browser.
Pivot!
The couch and the card art for Pivot! were generated from our own prompts with Higgsfield (the couch is a static 3D model). You and your friend are Wanted Woof townspeople restyled as movers with caps and work gloves; the stairwell cutaway, the bicycle, the sleeping cat and the neighbour's door are built in Three.js, and every sound, the "PIVOT!" included, is synthesised in the browser.
Parents Are Home
The inflatable flamingo and the card art for Parents Are Home were generated from our own prompts with Higgsfield (the flamingo is a static 3D model). The goat comes from Camera On, the sofa from Pivot! and the corgi from Wanted Woof; you, mum, dad and the sleeping stranger are Wanted Woof townspeople restyled with new clothing colours and accessories (a backwards cap, a handbag, sunglasses pushed up, a lampshade). The house, the pizza boxes, the red cups, the disco ball, grandma's portrait, the band poster and the parents' car are built in Three.js, and every sound, mum's "We're home!" included, is synthesised in the browser.
Shhh! Baby
The baby and the card art for Shhh! Baby were generated from our own prompts with Higgsfield (the baby is a static 3D model whose breathing, fussing and scream are animated in a vertex shader, with a face drawn in the browser). The barking dog is the Wanted Woof husky; the parent in striped pyjamas and the delivery courier are Wanted Woof townspeople restyled with new clothing colours and accessories (bed hair, fuzzy slippers, a cap and a parcel). The nursery, the street, the cat, the car, the marching band, the rooster and every silly fix (the slipper, the sock, the fishing-rod sign) are built in Three.js, and every sound, the lullaby and the baby's wail included, is synthesised in the browser.
3AM Mosquito
The mosquito and the card art for 3AM Mosquito were generated from our own prompts with Higgsfield (the mosquito is a static 3D model whose wing buzz and dangling legs are animated in a vertex shader; the buff, stealth and fan hider are the same model tinted and scaled). The bedroom, the ceiling fan, the lamp, your pyjama-sleeved arm and the slapping hand are built in Three.js, and every sound, the stereo buzz, the slaps and the 06:00 alarm included, is synthesised in the browser.
Free Sample Raid
The inflatable dinosaur costume and the card art for Free Sample Raid were generated from our own prompts with Higgsfield (the dinosaur is a static 3D model whose waddle, lunge and chew are animated in a vertex shader). The sample lady, the manager and the shopper are Wanted Woof townspeople restyled with new clothing colours and accessories (an apron, a hairnet, a tie and badge, sunglasses, a fake moustache, a hard hat and hi-vis vest, a granny wig and a cardboard box). The supermarket aisle, the sample stand and every sample, from the cheese cubes to the television on its trolley, are built in Three.js, and every sound, the muzak and the lady's "Back again?" included, is synthesised in the browser.
Trolley Panic
The commuter train car and the card art for Trolley Panic were generated from our own prompts with Higgsfield (one static 3D car, used for both ends of the train). The people tied to the rails and the moustache-twirling villain are Wanted Woof townspeople restyled with new clothing colours and accessories (rope coils, a top hat and a cape), posed lying down, cheering and shaking a fist with bone presets. The tracks, crossovers, farmland, city, picnic blankets and the hero cat are built in Three.js, and every sound, the ragtime, the horn and the villain's piano riff included, is synthesised in the browser.
Laugh Track
The card art and the four laugh clips in Laugh Track (your chuckle and belly laugh, Brenda's laugh and the boss's "ho ho") were generated from our own prompts with Higgsfield. The boss, the CEO, Brenda from Accounts and you are Wanted Woof townspeople restyled with new clothing colours and accessories (a moustache, ties, a pocket square, thick glasses and a lanyard badge), posed with bone presets. The meeting room, the whiteboard chart, the wall clock, the stand-up table and Bubbles the goldfish are built in Three.js, and every other sound, the office groove and the boss's gibberish voice included, is synthesised in the browser. The jokes are our own.
Pigeon Lunch
The pigeon and the card art for Pigeon Lunch were generated from our own prompts with Higgsfield (one static 3D pigeon, drawn many times over and walked, bobbed, flapped and pecked by a vertex shader; the hat pigeon, the trench-coat trio and the seagull boss are the same pigeon with a bowler, a coat and fedora, or a white tint and a beak). You are a Wanted Woof townsperson restyled for a lunch break (white shirt, tie and lanyard), seated and biting with bone presets. The park, the bench, the clock tower, every sandwich and the feathers and crumbs are built in Three.js, and every sound, the coos, the seagull's KYAA and the 1 PM bongs included, is synthesised in the browser.
Parallel Park
Your cherry-red hatchback and the card art for Parallel Park were generated from our own prompts with Higgsfield (one static 3D car whose front wheels are steered by a vertex shader). Every other car on the street is that hatchback repainted, or Wanted Woof's yellow taxi: the hearse is a long black hatch with chrome trim and lace curtains, the police car a white one with a light bar, the SUV a bigger one with a roof rack. The unicyclist is a Wanted Woof townsperson in a striped jumper and a helmet, posed on a unicycle with bone presets. The street, the shops, the giant sleeping cat, the bay outline and the confetti are built in Three.js, and every sound, the honking queue, the reverse beeper and the cat's hiss included, is synthesised in the browser.
Splat Patrol
Splat Patrol uses no generated or third-party art at all. The pigeon, the city, every pedestrian, car, bus, umbrella and hot-dog cart, the mayor's parade car, the rooftop snacks and the splats themselves are built from plain boxes, spheres and cylinders in Three.js and merged into a handful of vertex-coloured meshes, and every sound, the wind, the car horns and the wet splat included, is synthesised in the browser.
Line Cutter
The card art for Line Cutter was generated from our own prompt with Higgsfield. The queue is built from models we already had: you, the sleeping businessman, the tourist, the twins, the teen and the guards are Wanted Woof townspeople restyled (a beige trench coat with sunglasses up, a rumpled suit, a striped shirt with a bucket hat and camera, striped sweaters, headphones, a peaked cap with a badge and whistle, a bouncer in black, a white robe and beard with a ledger), posed with bone presets, and the surprisingly fast grandma is Grandma's Feast's grandma, shuffling along with her cane in a vertex shader. The DMV, the theme park ride, the Black Friday doors, the concert barrier, the gates of heaven and every sign, stanchion and cloud are built in Three.js, and every sound, the hold music, the whistled tune and the trumpet raspberry included, is synthesised in the browser.
Soup Rider
The card art for Soup Rider was generated from our own prompt with Higgsfield. Everything else reuses models we already had or is built in code: the delivery rider is a Wanted Woof townsman restyled (a green jacket, a green half-face helmet and a red scarf) and seated on Wanted Woof's Hanoi motorbike with a bone preset, the parked motorbikes, the cyclos and the phở stall are Wanted Woof's Hanoi props, and the customers in striped pyjamas are Wanted Woof townspeople restyled. The bowls, the broth and its sloshing surface, the chickens, the Old Quarter tube houses, the wires, the market and the lake are built in Three.js, and every sound, the scooter putt-putt and the slosh included, is synthesised in the browser.
Unexpected Item
The self-checkout kiosk in Unexpected Item, the game's card art and the kiosk's six short voice lines were generated from our own prompts with Higgsfield (a concept image lifted into a static 3D model, and a stock synthetic voice we then filter to sound robotic). The banana, apple, orange and strawberry come from Kenney's Food Kit (CC0). The basil plant is Grow Op's, the goat is Camera On's and the couch is Pivot!'s; the queue and the sleepy attendant are Wanted Woof townspeople restyled with new clothing colours and accessories (hats, sunglasses, a scarf, shopping baskets, a red vest and a name badge). The kiosk's pixel face, the shop, the belt, the bag, the baguette, the toilet paper, the eggs, the milk, the canoe, the chicken, the mystery box and its sock are built in Three.js, and every other sound, the scanner beep and the supermarket muzak included, is synthesised in the browser.
Close the Door
The horse in Close the Door and the game's card art were generated from our own prompts with Higgsfield (a concept image lifted into a static 3D model, which gallops in a vertex shader). Everyone else reuses models we already had: the boss, the pizza courier, the crypto coworker, the man with the tuba, the fish-microwave guy and the ordinary coworkers are Wanted Woof townspeople restyled with new clothing colours and accessories (a navy suit and coffee, a red uniform and a stack of pizza boxes, a gold hoodie with a puffer gilet and a phone, a marching-band jacket with a shako and a brass tuba, a sweater vest with thick glasses and a fish lunchbox), and the wet dog is Wanted Woof's golden retriever, darkened and dripping. The lift, its doors, buttons and floor display, the lobbies and the tuba are built in Three.js, and every sound, the lift muzak, the ding-dong and the oom-pah included, is synthesised in the browser.
Rush Hour Cop
The ambulance in Rush Hour Cop and the game's card art were generated from our own prompts with Higgsfield (a concept image lifted into a static 3D model). Everything else reuses models we already had: the sedans and the red sports car are Parallel Park's hatchback, repainted per car, and the taxis and motorbikes are Wanted Woof's; the cop on the podium is a Wanted Woof townsperson restyled with a navy uniform, a police cap, a hi-vis vest, white gloves and a whistle. The crossing, its dead traffic lights, the podium, the buildings, the school bus, the tow hook and the UFO are built in Three.js, and every sound, the whistle, the horns, the siren and the theremin included, is synthesised in the browser.
Tree Climbing
The seven climbers in Tree Climbing were generated with Higgsfield from our own prompts and the game's own character portraits: full-body concept images first, then lifted into 3D models and rigged there. The climbing poses are set in code, and the trees, the rice paddies and every sound are made in the browser with Three.js and Web Audio.
My Island
My Island is Mykonos Island Voxels by boona13, released under the MIT licence, including its painted asset pack and sound effects. We embed it with small changes for the arcade: the images are re-encoded as WebP and the sounds as MP3 so the game loads quickly and plays on iPhones, and a back button returns to the game list.
Missing or incorrect credit?
If you are a creator and believe something here is credited incorrectly, email luongtd0702@gmail.com and we will fix it promptly.