Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

like all the fundamentals to create a completed game, or a full game code-along that isn’t pong or breakout

Take a look at the sample apps prefixed with ./samples/99_genre_*. There are definitely sample apps that are non-trivial.

Things like figuring out top down 8 way movement.

The third directory of sample apps does exactly this. Located at ./samples/03_rendering_sprites/03_animation_states_advanced. There’s also a topdown RPG 99_genre_* directory that has more advanced implementations. The specific method is args.inputs.directional_vector that returns a normalized value depending on what the D-Pad/left analog reports back.

setting up long quests with dialogue and branching conditionals

There are a couple of sample apps under the ./samples/99_genre_rpg directory that cover branching narratives (one of them is called Return of Serenity which has fairly complex branches).

happily reading a tutorial book for the engine made

If it’s the book Building Games with DragonRuby, we have a channel on our Discord Server where you can report bugs and give feedback. The Discord Server in general is a fantastic place to get help (and probably the best place to get help as of right now, we’re still a relatively young engine and working on getting more content out there).