ggez
love
Our great sponsors
ggez | love | |
---|---|---|
43 | 216 | |
3,610 | 2,996 | |
1.1% | 2.8% | |
8.9 | 4.5 | |
5 days ago | 7 days ago | |
Rust | C++ | |
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.
ggez
-
Hey Rustaceans! Got a question? Ask here! (51/2022)!
Sounds like https://ggez.rs/.
-
Sokoban clone written in Rust using ggez
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
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?
-
[Beginner] Are there any easy 2d graphic libraries?
I’ve used https://ggez.rs for side projects and have been happy with it.
-
What do I need for a board game?
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)
Take a look at https://github.com/ggez/ggez/blob/master/examples/spritebatch.rs
-
New to Game Dev
Alongside macroquad, ggez is also quite popular for 2D, It aims to implement an API based on a Rustified version of the LÖVE framework
I did look at GGEZ as well, and you probably should too.
-
Lies we tell ourselves to keep using Golang
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.
See things like https://ggez.rs/ for games and https://www.arewewebyet.org/ for web stuff.
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.
love
-
Best way to learn lua
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 ?
A few simple game engines use it as their primary language, like PICO-8 and Love2d.
-
Anyone else make games for raspberry pi?
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?
I've mostly switched over to love2d for this: https://love2d.org
-
What should I do Before I give up programming?
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?
- Lua bspw. mit Löve https://love2d.org
-
Ask HN: What Are You Working on This Year?
Coming from a similar use case, I'm all in on LÖVE (https://love2d.org) You can see some of the things I built with it at http://akkartik.name/post/roundup22
-
Building the fastest Lua interpreter automatically
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.
bro
-
"A tricky pushing puzzle from the Baba Is You dev"
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