Rapid Engine is a game engine written in C, using the Raylib library, that includes a visual scripting language called CoreGraph. Designed for speed and full control with node-based logic.
- Real-time interaction and graph editing
- 54 node types covering variables, arithmetic, logic, conditionals, loops, and sprite manipulation
- 22 pin types: flow, dropdown menu, text box and more
- Select, delete, copy, and paste nodes
- Build and Run CoreGraph projects instantly
- Optimized for smooth performance at high FPS
- File management in bottom menu
- Real-time log for errors and debug messages
- Variables panel showing live values
- Top bar for window management
- Settings menu with an option to save preferences
- Visual polygon hitbox creation for sprites
- Add vertices easily with a click
- Edit any text or code file
- Cut, copy & paste functions
- Save or open files in your default editor
- Create & load projects
official_demo.mp4
| Category | Node Type |
|---|---|
| Variable | Create number, string, bool, color |
| Variable | Cast to number, string, bool, color |
| Event | Event Start, Tick, On Button |
| Get | Variable, Screen Width, Screen Height, Mouse Position, Random Number, Sprite Position |
| Set | Variable, Background, FPS |
| Flow | Branch, Loop, Flip Flop, Break, Sequence |
| Sprite | Create, Set Position, Set Rotation, Set Texture, Set Size, Spawn, Destroy, Force |
| Prop | Draw Rectangle, Draw Circle |
| Logical | Comparison, Gate, Arithmetic, Clamp, Lerp, Sin, Cos |
| Debug | Print to Log, Draw Line, Comment |
| Literal | Number, String, Bool, Color |
| Camera | Move, Zoom, Get Center, Shake |
| Sound | Play |
git clone --recurse-submodules https://github.com/EmilDimov93/Rapid-Engine.git
cd Rapid-Engine
mkdir build; cd build
Recommended compiler: GCC/MinGW
cmake -G "MinGW Makefiles" -DCMAKE_C_COMPILER=gcc ..
cmake --build .
cmake -DCMAKE_C_COMPILER=gcc ..
cmake --build .
For assistance, contact support@rapidengine.eu
