· Scramble, Solve, Reset functionality.(beta) · Move history and undo support. · Timer and move counter. · Gesture-based orbit rotation (one-finger drag). · Pinch-to-zoom (two-finger). · Haptic feedback on moves. · Optimized for smooth 60 FPS
A fully interactive 3D Rubik's Cube simulator built with pure Android Canvas rendering (no OpenGL). Experience the classic puzzle with smooth touch controls and real-time animations.
Key Features:
· 🖐️ Intuitive Touch Gestures – Drag anywhere to orbit the cube; swipe directly on a face to rotate that layer in real-time.
· 🎬 Smooth Animations – Every move is animated with easing for a polished feel.
· 🔀 Scramble – Randomizes the cube with a configurable number of moves.
· ↩️ Solve – Reverses all moves to return the cube to a solved state (history-based undo).
· 🔄 Reset – Instantly resets the cube to solved state.
· ⏱️ Timer – Tracks time from the first move.
· 🔢 Move Counter – Counts total moves made.
· ↩️ Undo – Undo the last move.
· 🎨 Modern UI – Dark theme with neon glow effects.
Technical Highlights:
· Hardware-accelerated rendering for 60 FPS performance.
· Object pooling to minimize garbage collection pauses.
· Custom 3D projection with perspective and depth sorting.
· Multi-touch support (pinch to zoom, drag to orbit, swipe for layer moves).
License
This project is open-source under the MIT License. Feel free to use, modify, and distribute.
©2026 Sketchub | User Policy