jaylib
noh
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.
jaylib
-
Raylib is a simple and easy-to-use library to enjoy videogames programming
The Janet bindings work great as well. Lots of fun! https://github.com/janet-lang/jaylib
-
Could someone clarify Raylib for me?
That said, there are a whole slew of high-level languages with bindings to raylib, so you have options other than Lua. I might recommend Janet with jaylib (for which, I started writing a little tutorial a while ago).
-
What should i indulge in?
Definitely give a dynamic lang like Python a shot, then try dipping your toes into a lisp :) https://github.com/janet-lang/jaylib
noh
-
GTA 5 source code leaks online
Related, I released the source code to Heroes of Newerth (a dota 2 competitor) after the company died (after dota 2 pulverized them). https://github.com/shawwn/noh
-
Raylib is a simple and easy-to-use library to enjoy videogames programming
One big problem holding devs back from enjoying gamedev is a lack of quality 3D assets. The engine can be wonderful, but mods were successful due to the availability of existing models and textures that they can poach from the parent game.
I’ve been trying to fix this. It’s not quite ready for showing, but whatever: https://github.com/shawwn/noh
I used to work on Heroes of Newerth, a dota clone. The parent company (S2 Games) sold it to Garena, who shut it down last year. In other words, there are ~80 unique characters with wonderful animations that no commercial entity cares about. I offer them to you.
My gamble is that no one will care; Garena is a massive entity focused on the bottom line, and they’re based outside of the US.
The main thing I’d like to do is to get together the names of all the artists that made these cool characters and promote their current work. HoN’s main strength was its graphics and fluidity, which even today some prefer over dota. That was thanks to an incredibly talented art team whose office was based in California, and I had the pleasure of watching them work for six months or so before the devs were relocated to Michigan. I miss them, and I should’ve spent more time learning the tricks of their trade.
-
Meta releases New SOTA Text to Music generator better than MusicLM
Sadly no, and nowhere. And with my primary focus being gamedev for the foreseeable future, the only way I see it being resurrected is if I need some generated music. That’s fairly low on the priority list for now, but it might preempt other things. https://github.com/shawwn/noh
To be immodest for a moment, my work serves as an example that it’s possible to do it, and better than anyone else, long before they figure out how. Many examples of this pop up throughout history, and I am gratified to be a small but real one.
-
Microsoft officially supports running Windows 11 on M1 and M2 Macs
I’m more interested in the reverse. I’ve been building (resurrecting?) a game engine https://github.com/shawwn/noh and I was looking forward to my new M2 primarily so that I could finally do cross platform gamedev on a single machine. Mac, windows, Linux, all on one box.
Hah! Fat chance. It’s frustratingly close to working. But Linux Ubuntu arm has trouble using the M2’s GPU through Fusion, and Windows 11 ARM is … well, let’s just say that arm64 Windows isn’t a priority. Fucking fmod people won’t release an fmod lib for it, so the engine straight up has no sound. And I don’t know if I was able to get the graphics to work either.
It’s OpenGL man. This shouldn’t be that hard. But graphics is perpetually trapped in 1999 era developer experience.
-
A not-so-quick introduction to the C++ allocator model
Yes. Sorry for the low brow comment, but fuck unity. I really dislike the fact that if someone wants to become a gamedev in 2023, their only practical options are to write everything themselves, learn unity, or learn unreal engine. I’ve been putting together an alternative. https://github.com/shawwn/noh
It’s frankly amazing to work with a production grade engine that compiles in three minutes. I wouldn’t trade it for all the complexity in unity, regardless of how many extra copies I’d sell. But I realize I’m in the minority.
What are some alternatives?
raylua - Cross-Platform, Modern, And updated LuaJIT bindings for raylib library.
audiocraft - Audiocraft is a library for audio processing and generation with deep learning. It features the state-of-the-art EnCodec audio compressor / tokenizer, along with MusicGen, a simple and controllable music generation LM with textual and melodic conditioning.
tic-tac-toe-fortran-raylib - Tic-Tac-Toe in Fortran with Raylib
raylib-haxe - RayLib extern bindings for Haxe
raylib - A simple and easy-to-use library to enjoy videogames programming
Avalonia - Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
raylib-go - Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.
hn-search - Hacker News Search
raylib-lua-sol - A simple and easy-to-use Lua library to enjoy videogames programming