曾经我使用 Vulkan,花费了 20 小时才在显示器上画出一个三角形。如果你只是想做一些游戏开发,无意成为一名图形程序员,那么不必花费精力学习 GPU & Computer Graphics ,Raylib 只需要看一下 https://www.raylib.com/cheatsheet/cheatsheet.html 就能开始。

举个例子,如果你想要做 2D 塞尔达 Demake,那么你不需要除了像素绘画软件 (例如 Aseprite ) 、音频软件、 C 语言编译器和 Raylib 之外的任何东西。

https://www.raylib.com/ | https://www.reddit.com/r/raylib/ |

https://raylibtech.itch.io/

Raylib Porn

Raylib Basics

Raylib Tutor

Raylib-Hpp (C++ RAII Wrapper)

ClearBackground(*(Color)*(unit32_t[1]){ 0xFF181818 });

Quickstart Templates

https://github.com/qiekn/raylib-quickstart


<aside>

”Great” Work

A In-game Pseudo Terminal

Raylib SDF Fonts

Raylib C++ Env

Made with Unity (meme)

Node System

</aside>

<aside>

Tips

Singleton Utility

Compile into WebAssembly

Raylib CJK Font

</aside>

<aside>

Modules

UI System (Immediate Mode)

Scene Manager

Raylib Fonts

Buttons

Raygui

GUI (IMGUI)

Raylib shader

</aside>

Raylib Infra

Pathfinding

Inventory