Loading repository data…
Loading repository data…
Mickeereg / repository
REG Engine is a lightweight Python-based 2D & 3D game engine built with Pygame, PyOpenGL, and PyBullet. Designed for students, researchers, and indie devs, it combines rendering, physics, AI, and modular architecture to make game development simple, educational, and fun.
Learn. Build. Play. Explore.
REG (Rapid Engine for Games) is a lightweight, educational, and modular game engine written in Python.
It empowers students, researchers, and indie devs to create 2D & 3D games while understanding the fundamentals of game engine design.
REG is built on a five-layer architecture:
This modularity makes REG both educational and extensible.
git clone https://github.com/yourusername/REG_Engine.git
cd REG_Engine
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
pip install -r requirements.txt
# Run 2D Pong
python game/pong.py
# Run 3D Patrol Simulation
python game/patrol3d.py
REG_Engine/
│── reg/ # Core engine modules
│── game/ # Game-specific scripts
│── assets/ # Sprites, textures, sounds
│── prefabs/ # Reusable blueprints
│── requirements.txt
│── README.md
| Application | Avg FPS | CPU Usage | Memory |
|---|---|---|---|
| 2D Pong Game | 240 FPS | 12% | 80 MB |
| 3D Patrol Simulation | 90 FPS | 30% | 210 MB |
Runs smoothly even on mid-range laptops with integrated graphics.
Under the guidance of Mr. Awadhesh Dixit, SRM University-AP.
This project is open-source under the MIT License – feel free to use, modify, and contribute!
💡 REG is not just a game engine — it’s a classroom, a playground, and a launchpad for your creativity.
---
Would you like me to also **add badges (build, Python version, license, contributors)** at the top of the README to make it look more professional for GitHub?