Introduction
나는 시각화를 좋아한다. 이를 공유하는 것도 좋아한다.
이것저것 만들때, 이를 공유하는 것을 염두하고 만들고 싶고, 보통 이상한 시뮬레이션을 만들기에, 컴파일 언어를 쓰고싶다.
Criteria
- GUI
- Simple Draw
draw_rectangle(x, y, w, h) 같이 간결하게 그림 그리기 가능 - Compile language
- Web exportable
Game Engines
Love2D
Lua51 기반 게임엔진
- GUI
- Simple Draw draw_rectangle(x, y, w, h) 같이 간결하게 그림 그리기 가능
- Compile language
- Web exportable
Raylib
C/Rust/Go 게임 엔진
- GUI
Rust에서는 포트가 되어있지 않음 - Simple Draw draw_rectangle(x, y, w, h) 같이 간결하게 그림 그리기 가능
- Compile language
- Web exportable
Ebitengine
Go 기반 게임엔진
- GUI
https://github.com/ebitenui/ebitenui - Simple Draw
draw_rectangle(x, y, w, h) 같이 간결하게 그림 그리기 가능 - Compile language
- Web exportable
GO WASM
Go WASM으로 HTML Canvas 조작하기
- GUI
- Simple Draw
- Compile language
- Web exportable
- Slow!!!
왜인지 모르지만..
Macroquad
Rust 기반 게임엔진
- GUI
- Simple Draw draw_rectangle(x, y, w, h) 같이 간결하게 그림 그리기 가능
- Compile language
- Web exportable
Nannou
Rust 기반 시각화 툴
- GUI
- Simple Draw draw_rectangle(x, y, w, h) 같이 간결하게 그림 그리기 가능
- Compile language
- Web exportable
WEB
JS + Canvas / P5.js
- GUI
- Simple Draw draw_rectangle(x, y, w, h) 같이 간결하게 그림 그리기 가능
- Compile language
- Web exportable
Godot
game engine
- GUI
- Simple Draw
- Compile language (gdscript/c#/…)
- Web exportable
게임엔진이라 그림 그리기만 하기에는 overkill인 느낌이 있긴 한데, 웬만한 그림은 그릴 수 있는 것 같다.