A simple Scratch-like gamedev tool that has its own scripting language also named Crust!

gamedev graphics
4 Open Issues Need Help Last updated: Jun 20, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Implement custom per-pixel effects in the Crust game engine by allowing users to define and apply their own effects via closures, adding a `user_effects` field to the `Sprite` struct and handling the execution of these custom effects during the drawing process.

Complexity: 4/5
enhancement good first issue

A simple Scratch-like gamedev tool that has its own scripting language also named Crust!

Rust
#gamedev#graphics

AI Summary: Add a new section titled "Binary Expressions" within the existing "Expressions" section of the Crust language documentation (docs/crust-language.md). This section should list and explain all available binary operations in the Crust language, including the concatenation operator '..'.

Complexity: 2/5
documentation good first issue

A simple Scratch-like gamedev tool that has its own scripting language also named Crust!

Rust
#gamedev#graphics

AI Summary: Debug and fix a bug in a Scratch-like game engine where the `wait()` function in the scripting language doesn't correctly pause script execution. The fix involves modifying the sprite's stepping logic to ensure that execution pauses immediately upon encountering `wait()` and resumes from the exact point after the wait period.

Complexity: 3/5
bug good first issue

A simple Scratch-like gamedev tool that has its own scripting language also named Crust!

Rust
#gamedev#graphics

AI Summary: Enhance the Crust game development tool's terminal output by integrating the `colored` crate to add color-coding for error and success messages, and potentially provide a user-facing function for colored text output.

Complexity: 2/5
enhancement good first issue

A simple Scratch-like gamedev tool that has its own scripting language also named Crust!

Rust
#gamedev#graphics