|5 days ago||7 days ago|
|MIT License||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Hey Rustaceans! Got a question? Ask here! (51/2022)!
7 projects | reddit.com/r/rust | 18 Dec 2022
Sounds like https://ggez.rs/.
Sokoban clone written in Rust using ggez
3 projects | reddit.com/r/rust_gamedev | 13 Dec 2022
Nice, can you add it to the list of projects https://github.com/ggez/ggez/blob/master/docs/Projects.md ?
ggez 0.8.1 - only text is rendering; help needed please
2 projects | reddit.com/r/rust_gamedev | 27 Nov 2022
ggez simple example (not working): https://github.com/ggez/ggez/tree/master/examples/01_super_simple.rs ggez bunnymark (works in batched mode only): https://github.com/ggez/ggez/blob/master/examples/bunnymark.rs wgpu example (working): https://github.com/gfx-rs/wgpu/tree/master/wgpu/examples/hello-triangle
SDL2 vs Winit/Pixels/CPAL/etc. Is going "native" really worth it?
4 projects | reddit.com/r/rust_gamedev | 12 Oct 2022
[Beginner] Are there any easy 2d graphic libraries?
3 projects | reddit.com/r/rust | 28 Sep 2022
I’ve used https://ggez.rs for side projects and have been happy with it.
What do I need for a board game?
5 projects | reddit.com/r/rust_gamedev | 26 Sep 2022
I've previously used ggez for simple pet projects, and have found it to be fairly simple for what you're describing
Is there a better way to do this? (Drawing a lot of rectangles with GGEZ)
2 projects | reddit.com/r/rust_gamedev | 15 May 2022
Take a look at https://github.com/ggez/ggez/blob/master/examples/spritebatch.rs
New to Game Dev
16 projects | reddit.com/r/rust_gamedev | 3 May 2022
Alongside macroquad, ggez is also quite popular for 2D, It aims to implement an API based on a Rustified version of the LÖVE framework16 projects | reddit.com/r/rust_gamedev | 3 May 2022
I did look at GGEZ as well, and you probably should too.
Lies we tell ourselves to keep using Golang
7 projects | news.ycombinator.com | 29 Apr 2022
Rust is a general purpose programming language. It can do low level systems programming but it's also highly capable of doing web backends, web frontends (wasm), game design, small utility scripts, etc.
A big thing people learning Rust do my mistake is to try and use all of the low level features straight away. Rust has tools like Rc, RefCell, Arc, and RwLock that let you have a garbage collected language (well, reference counted) and not worry about any of the low level memory management details.
Although honestly I think if you're looking for a "hot" backend web language I'd say Elixir is the more well designed one than Go.
Best way to learn lua
6 projects | reddit.com/r/lua | 2 Feb 2023
Love2D is a fantastic game engine that uses Lua. It could be a good spot to start if you are interested in making games.
what's your opinion on python ?
2 projects | reddit.com/r/AskProgramming | 2 Feb 2023
A few simple game engines use it as their primary language, like PICO-8 and Love2d.
Anyone else make games for raspberry pi?
6 projects | reddit.com/r/raspberry_pi | 26 Jan 2023
I compiled this framework, love2d, on my pi zero, though it has an app-image now. I didn't *really* know how to program at the time so I never did anything with it, but the demo ran at ~80 fps on an HD monitor I had it plugged into. It's a great framework, basically lua married to SDL and a bunch of other libraries. Ease of lua, speed of C through Luajit's FFI.
Is Quil moving forward?
6 projects | reddit.com/r/Clojure | 21 Jan 2023
I've mostly switched over to love2d for this: https://love2d.org
What should I do Before I give up programming?
2 projects | news.ycombinator.com | 14 Jan 2023
There are beginner-friendly engines like Love2D. Getting started with something like that should be straightforward provided one has basic programming notions. Otherwise, learning C (or C++) and exploring the internals for yourself will teach you a lot more about programming and data structures than using whatever web technology webdevs are using to inflict pain upon themselves these days.
Welches ist die beste Programmiersprache für Anfänger?
4 projects | reddit.com/r/FragReddit | 4 Jan 2023
- Lua bspw. mit Löve https://love2d.org
Ask HN: What Are You Working on This Year?
49 projects | news.ycombinator.com | 2 Jan 2023
Building the fastest Lua interpreter automatically
4 projects | reddit.com/r/programming | 1 Jan 2023
Löve2D (2D game engine which uses Lua for user logic)
I can't think about another video game using Java. I mean, there WILL be more but i haven't saw them.
13 projects | reddit.com/r/ProgrammerHumor | 1 Jan 2023
"A tricky pushing puzzle from the Baba Is You dev"
2 projects | reddit.com/r/puzzlevideogames | 30 Dec 2022
It seems like all the game logic is implemented in the Data/*.lua files and the binary just provides the GUI. I'm tempted to try to throw together a LÖVE interface for this to make it platform independent.
What are some alternatives?
bevy - A refreshingly simple data-driven game engine built in Rust
raylib - A simple and easy-to-use library to enjoy videogames programming
Godot - Godot Engine – Multi-platform 2D and 3D game engine
macroquad - Cross-platform game engine in Rust.
Godot Card Game Framework - A framework which comes with prepared scenes and classes to kickstart your card game, as well as a powerful scripting engine to use to provide full rules enforcement.
piston - A modular game engine written in Rust
TIC-80 - TIC-80 is a fantasy computer for making, playing and sharing tiny games.
MonoGame - One framework for creating powerful cross-platform games.
Phaser - Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Arcade - Easy to use Python library for creating 2D arcade games.
Tetra - 🎮 A simple 2D game framework written in Rust