SelfDrivingCarSimulator is a lightweight Python framework built on Pygame that offers a 2D driving environment for training autonomous vehicle agents using reinforcement learning. It supports customizable track layouts, configurable sensor models (like LiDAR and camera emulation), real-time visualization, and data logging for performance analysis. Developers can integrate their RL algorithms, adjust physics parameters, and monitor metrics such as speed, collision rate, and reward functions to iterate quickly on self-driving research and educational projects.