Draw, Bounce, Collect
A downloadable game
Role: Solo developer (Shaders & VFX made by a friend)
Engine: Unity, C#
Project type: Gameplay prototype
Development time: 7 days
This project was created as part of my Unity learning journey and was designed as a gameplay prototype rather than a complete game.
The core mechanic allows the player to draw directly onto the level. These drawings are converted into meshes at runtime, creating dynamic surfaces that the ball can bounce off or slide along.
The objective is to guide the ball through the level and collect every star. The project mainly focuses on runtime mesh generation, physics interactions and experimenting with an original player-driven mechanic.
The main technical areas explored during this project were:
- Runtime generation of meshes and colliders from player input.
- Conversion of 2D screen-space drawings into usable 3D world geometry.
- Precise collision detection for consistent bouncing and smooth sliding along curved surfaces.
- Curve sampling and smoothing to create stable, continuous meshes.
- Physics tuning for bounce, friction and sliding behaviour.
- Level state management, including collectible tracking and completion conditions.
- Integration of sound effects to improve gameplay feedback.
- Design and implementation of the user interface.
| Published | 8 days ago |
| Status | Released |
| Author | Romain Vause |
| Genre | Puzzle |
| Content | No generative AI was used |



Leave a comment
Log in with itch.io to leave a comment.