Zero Gravity Ball Physics Simulator

Job ID: 39814522

Budget: $30 – $250 USD

I’m putting together a small desktop application that demonstrates a very specific physics scenario in real time. Picture a translucent sphere the size of a basketball, floating in zero-g. Inside that shell is a solid BB-sized ball that bounces endlessly, retaining every bit of velocity with perfectly elastic collisions.

Here’s what I need you to deliver:

• A PC-ready executable (Windows 10/11) plus full, well-commented source.
• A true zero-gravity environment: no drag, no energy loss.
• Accurate collisions so the inner ball never slows or sticks.
• Dynamic deformation—when the inner ball hits the shell the outer surface shows a visible dent that springs back naturally.
• Live colour shifting of the shell between red and green while it remains see-through.
• A straightforward custom control interface (not standard keyboard/mouse or gamepad) that lets me grab and move the whole sphere anywhere in 3-D space, then release it so physics takes over again.

Feel free to use any engine or toolkit you’re comfortable with—Unity, Unreal, a bespoke C++/OpenGL build or Python with a physics library—as long as the final result runs smoothly on a typical modern PC without extra installs.

Hand-off package should include runnable binary, source project, brief build instructions, and a short video or GIF showing the key features in action so I can verify everything quickly.