The COLOR AID PAINTER game! - Created in Two Days using Cursor and ThreeJS.

@web-gnar · 2025-07-03 05:03 · GAME DEV

here we go again! i am visiting my friend dave and he showed me an art project hes working on in unity. hes just learning but hes really good at blender.

i saw what he was making and thought i could make it in threeJS in a couple nights.

That ended up to be true!

Screenshot 2025-07-01 at 5.50.34 PM.png

its an art game where the player drops colored cards onto the ground and then prints an order form for the number of each color card they dropped.

Screenshot 2025-06-30 at 11.08.11 PM.png

there is no object to the game, which is what i enjoyed most about it.

the process of making the game involved adding UI elements, and making the physics work right.

there was a time when i messed up the physics and had to re-do a bunch of stuff, on a version that dave had, where he got the physics working.

we are now synched up on github and everything works. we even get the cards to "fall asleep" which is the most optimization we could figure out to do.

Screenshot 2025-07-01 at 7.07.11 PM.png

before, we were having issues with the cards clipping when i tried optimization techniques used in blender that did not work with the CANNON physics framework we used in this.

Screenshot 2025-07-02 at 1.03.33 AM.png

the "paintings" that were made when the cards intersected look different from how they do now, when the phycis work and the cards dont intersect.

Screenshot 2025-07-01 at 9.50.35 PM.png

Screenshot 2025-07-02 at 12.05.46 PM.png

try out the game

https://color-aid-painter.vercel.app/

more pictures:

Screenshot 2025-07-01 at 5.51.32 PM.png

Screenshot 2025-07-01 at 5.51.16 PM.png

Screenshot 2025-07-01 at 5.50.54 PM.png

Screenshot 2025-07-02 at 7.51.25 PM.png

Screenshot 2025-07-02 at 6.42.13 PM.png

Screenshot 2025-07-02 at 6.40.49 PM.png

i enjoyed making this art game with my friend.

https://www.youtube.com/watch?v=aBvnaTjZwSY

i taught him all about coding, github and how powerful javascript is. he told me this opens a lot of creative doors for him. thats cool. i also learned a lot about making a threeJS game from scratch.

This took two days of working full time on it, or more than 8 hours a day. but i like collabing on software with friends, its fun.

Artist Statement under development.

ColorAid-Main/
  ├── public/                # Static assets (images, PDF template)
  ├── src/
  │   ├── main.js            # Main application logic
  │   ├── ColorPicker.js     # Custom color picker UI
  │   ├── colors.js          # Color definitions
  │   ├── colors_group_mapping.json # Color groupings
  │   ├── SceneScreenshotExporter.js # Screenshot/PDF export logic
  │   └── color_names.txt    # List of color names
  ├── index.html
  ├── package.json
  └── ...

#threejs #crusor #coloraid #colortheory #art #digitalart #javascript #vibecoding #gamedev #painting
Payout: 0.000 HBD
Votes: 304
More interactions (upvote, reblog, reply) coming soon.