A minimal C++ project scaffold for Visual Studio Code on Windows — includes a bouncing ball demo and zero boilerplate friction.
1. Double-click main.code-workspace to open the project in VS Code.
2. In the Explorer panel, navigate to the src/ folder and open main.cpp.
3. Press F5 to compile and run.
| Feature | Details | |
|---|---|---|
| 📁 | Clean folder structure | All source code lives in src/ for clear organisation |
| 🎱 | Bouncing ball demo | Ready-to-run example using raylib's core 2D drawing API |
| ⚙️ | VS Code tasks | Pre-configured build tasks — no manual setup required |
| ✅ | Tested on Win 10/11 | Works with raylib 6.0 on both platforms out of the box |
#include <raylib.h>
#include "ball.h"
int main()
{
const Color darkGreen = {20, 160, 133, 255};
constexpr int screenWidth = 800;
constexpr int screenHeight = 600;
Ball ball;
InitWindow(screenWidth, screenHeight, "My first RAYLIB program!");
SetTargetFPS(60);
while (!WindowShouldClose())
{
ball.Update();
BeginDrawing();
ClearBackground(darkGreen);
ball.Draw();
EndDrawing();
}
CloseWindow();
}The template now uses folders for better organisation. All source code lives in the src/ folder.