-
A high-performance Flutter demo showcasing custom animation and rendering using a custom RenderObject. The project implements a simple tank scene with:
-
Direct RenderObject-based drawing for maximum performance
-
Tap-to-shoot mechanics
-
Bullet spawning
-
Smooth animations without widgets
-
Performance profiling via Flutter DevTools
This project is intended as an experiment in writing low-level, optimized graphics in Flutter.
-
Custom RenderBox for tanks and bullets
-
No widgets for rendering — everything drawn with Canvas
-
Frame-accurate movement updates
-
Handles thousands of objects with minimal lag
-
Suitable for studying Flutter’s rendering pipeline
Getting Started
flutter run