Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

❗ made with raylib showcase#1326

raysan5 started this conversation inShow and tell
Jul 28, 2020· 87 comments· 72 replies
Discussion options

Hi! I open this issue to allow users to share their raylib projects!

Actually,raylib Discord has a#madewithraylib specific channel but the showcased projects get lost in the thread.

You can post:

  • A small description (1-3 lines) of the project
  • A screenshot (or better a gif) of the project
  • GitHub project link (if open source)

Waiting for your projects! 😄

You must be logged in to vote

Replies: 87 comments 72 replies

Comment options

2048 game made with Raylib inNelua programming language, playable on the browser athttps://edubart.github.io/nelua-game2048/

source:https://github.com/edubart/nelua-game2048

You must be logged in to vote
2 replies
@YusufSuleman
Comment options

2048 with keyboard?

@ian1ilych
Comment options

Idk, it looks like you tried it hard but at least it does look good.

Comment options

flappy-go andflappy-ai are made in go with raylib, all built from scratch, including the neural network and genetic algorithm that power flappy-ai!

You can read more about how the AI was integrated with the game onsimo.sh/projects/flappy-ai!

ezgif com-video-to-gif (2)

^ this is the AI playing!

here's the fullvideo!

You must be logged in to vote
0 replies
Comment options

Waste of Space is a spaceship building game with crafting, automation, exploration and combat.
Built in C++ with Raylib, it uses ENet with a custom deterministic rollback system for it's online coop.
GIF169

You must be logged in to vote
3 replies
@KozmicAres
Comment options

Where can I play this?

@KelleyTyler
Comment options

reminds me of a 2D version of scrumbleship or corneroids.. (RIP to both of those projects)

@adambdia
Comment options

Is this based off the roblox game?

Comment options

raytaiko

A custom simple game engine for the japanese rhythm game Taiko no Tatsujin,Improved with implemented controls,Supports customization and modding via LuaJIT

Demo show raytaiko in action!

demo

Source code on my GitHub account

You must be logged in to vote
0 replies
Comment options

Wanted to add my in progress game engine!

project page:rengfx

demo gif

source for the scene

You must be logged in to vote
0 replies
Comment options

I'm working onMasterPlan, a to-do list and ideaboard, written in Go with the raylib-go port of Raylib. I've been working on it for the past few months, and it's really shaping up.

MasterPlan

MasterPlanScreenshot

screenshot3

screenshot1

You must be logged in to vote
6 replies
@tsaulic
Comment options

I absolutely love this! <3

@tusharsingh09
Comment options

This is just another level!

@CrezyDud
Comment options

why is this so impressive to you

@grplyler
Comment options

This is really cool! Like mind maps + todo lists, but more freedom and structure when you want it! 100% would use this.

@kodonaut
Comment options

I'm working onMasterPlan, a to-do list and ideaboard, written in Go with the raylib-go port of Raylib. I've been working on it for the past few months, and it's really shaping up.

MasterPlanMasterPlan

MasterPlanScreenshot

screenshot3

screenshot1

I'm sorry for my rude question... but I'm just curious — do people actually buy it?
By the way, it looks amazing.

Comment options

Clone of Tetris game inNelua programming language using Raylib. Play on the browserhere.
I've used rFXGen to create the sound effects and LMMS to create the music.

source:https://github.com/edubart/nelua-tetris

You must be logged in to vote
0 replies
Comment options

My 2 cents: A work in progress ECS library for games:ECSlib. I tried developing a fighting game with it:Ciopillis but only managed to do some basic stuff 😅😅😅. Still, thank you Raylib!

Game

You must be logged in to vote
1 reply
@Clafted
Comment options

WOOOOOOOH ECS!! Composition rocks :)

Comment options

Cute Asset Pipeline a PSD asset manager/exporter for gamedev. Export PSDs to PNG.

Screen Shot 2020-08-05 at 9 41 00 PM

You must be logged in to vote
0 replies
Comment options

Autocompletion for raylib lua bindings (ZeroBrane Studio), Get ithere!

demo

Contains: raylib, raymath, physac, rlights, easings, rlgl (OpenGL)

List of supported bindings:

  1. Alexander Matz's FFI bindings (raylib.lua)
  2. My bindings (raylua)
  3. TSnake41's bindings (raylib-lua)
  4. darltrash's bindings (Based on Alexander Matz's FFI bindings)
You must be logged in to vote
0 replies
Comment options

A Realtime Shader Editor using RAYLIB+IMGUI

shader_editor

You must be logged in to vote
4 replies
@YusufSuleman
Comment options

Good fire.

@KnockerPulsar
Comment options

Impressive. Mind sharing how you setup ImGui with raylib? I was about to google it when I saw this post.

@JeffM2501
Comment options

https://github.com/raylib-extras/rlImGui

@KnockerPulsar
Comment options

https://github.com/raylib-extras/rlImGui

Looks absolutely fantastic, I'll be sure to check it out, thanks man.

Comment options

Music Tiles
Github project
A simple Piano Tiles-like desktop game created using raylib !
screenshot

You must be logged in to vote
1 reply
@YusufSuleman
Comment options

Vim?

Comment options

I created a car simulation inspired on the game “art of rally” using #raylib. All physics are hand made.

ezgif com-video-to-gif
Source code:https://github.com/WEREMSOFT/c99-raylib-car-physics
online demo:https://weremsoft.github.io/c99-raylib-car-physics/

You must be logged in to vote
0 replies
Comment options

Crusher is a fancy infinite-srolling breakout clone in 3D
Demo

You must be logged in to vote
0 replies
Comment options

Shadowmapping for raylib. Uses smokes and mirrors. Don't expect anything very advanced.

Code:https://github.com/WEREMSOFT/c99-raylib-shadowmap
Online Demo:https://weremsoft.github.io/c99-raylib-shadowmap/

Screenshot from 2020-09-22 19-38-07

You must be logged in to vote
0 replies
Comment options

First version at a simple drawing app for the youngest (he does like Blender's Grease Pencil, but sometimes he does better with less distraction as well for some things). Going to go through a re-write though as there are more features that I want to add, but I need to make it more manageable. So it's time for some "code gardening".

Uses Raylib 4.6 dev + raygui + portable file dialogs (open/save and some notifications). The one thing that I wanted to make sure that I had in there was the right click menu (my favorite feature from Krita). Quite happy with how that turned out. I do have it set to toggle themes (one custom, the others were already available in raygui's rep). I do have it setup to write a file with the last used theme and reads that when opened so it has some persistence there.

Nothing like being able to use tools to write other tools to get the job done. Thanks for such a great library@raysan5 .

painter
painter2
painter3

You must be logged in to vote
0 replies
Comment options

Simple drop-down in-game dev console

WebAssembly demohttps://dkvilo.github.io/dk_console/wasm-build/console.html
Repository:https://github.com/dkvilo/dk_console

Preview

You must be logged in to vote
0 replies
Comment options

Pascal Sonic

A little implementation ofSonic Physics with image based collisions made from ground on Object Pascal programming language, using theRay4laz binding of raylib library.

Repo:https://github.com/GalaxyShad/Pascal-Sonic

PascalSonic

You must be logged in to vote
1 reply
@raysan5
Comment options

raysan5Dec 11, 2023
Maintainer Author

Wow! Amazing!

Comment options

A fourier-series approximator to any 2D (not 3D) signal.

I think its pretty cool.

Looking for suggestions and guidance.

https://github.com/gyanantaran/fourier-series

Here are the static visuals:

fourier-zoom-in-1hello-zoomed-outfourier-zoom-in-2

Video visuals (will add more later)...

SVG-Paths:

short-video-plaksha-logo-vishal-fourier-series.mp4
milestone1-video2.mp4
milestone1-video1.mp4
You must be logged in to vote
2 replies
@funlw65
Comment options

Very cool!

@haxfn
Comment options

First of all, I thank you for the appreciation. I -- since then -- have added an ability to upload SVG-paths, these happen to look extremely cool:

Screenshot 2024-05-11 at 3 03 09 PMScreenshot 2024-05-11 at 3 03 39 PM
Comment options

Game Made for Pixel Game Jam 2024

Made in C with no external dependencies other than raylib!

Playable on web here (https://bagelboy01.itch.io/fire-fight-web)

FireFight

You must be logged in to vote
2 replies
@konsumer
Comment options

this is awesome!

@abuharth
Comment options

Thank you!

Comment options

gezgin - Dijkstra pathfinding on real world data.

https://github.com/uysalibov/gezgin

330198986-63f28ea8-98c0-4786-a9d6-97850ebb6a65.mp4
You must be logged in to vote
1 reply
@abuharth
Comment options

Amazing

Comment options

You must be logged in to vote
1 reply
@haxfn
Comment options

Nice, also have a look at this:https://github.com/gyanantaran/searchViz

Comment options

Clock3D

Animated 3D clock.

https://github.com/OetkenPurveyorOfCode/Clock3D

clock

You must be logged in to vote
3 replies
@konsumer
Comment options

This is so cool! Would you mind if I ported it to a JS demo forraylib-wasm? I feel like I need more 3D testing, and this would be great for that, with credit, of course.

@OetkenPurveyorOfCode
Comment options

Would you mind if I ported it to a JS demo forraylib-wasm?

Sure! Go ahead and do your port. I don't mind.

Technically, I already kind of have a web demo, but it does not use raylib-wasm, it just uses the raylib emscripten web platform:https://oetkenpurveyorofcode.github.io/projects/3DClock/
(Also I was thinking of maybe decimating the triangle count of some of the meshes because currently the web demo comes in at 25MB and it could be a smaller.)
Can I just ask what the advantage of raylib-wasm over the normal raylib web support is? I am all for more options of raylib web support e. g. the advantage of something like zozlib.js is that it does not require WebGL or emscripten. But a quick glance at the readme of raylib-wasm did not really make clear to me what it is better at than the normal web backend.

@konsumer
Comment options

Technically, I already kind of have a web demo

yep, I saw that. Looks cool.

The web demo comes in at 25MB and it could be a smaller

Ah, yes, that is pretty big. Another project I have been working on is a very complete WASI for web, that can use zip files and other things. Maybe I could merge these ideas into raylib-wasm, to also bring down the size a bit (I think repetitive obj files compress pretty nicely.) It is probly wise to bring down the size, though, in general, if it's possible to simplify without losing too much.

Can I just ask what the advantage of raylib-wasm over the normal raylib web support is?

Main thing is directly using web/js. In raylib-wasm, you can write your game in javascript instead of C, and benefit from all that nice web-tooling. Underneath it all, it's hitting the same C API (compiled to wasm with emscripten) but it can make for faster prototyping, because the language is simpler (I actually like javascript!) and it's dynamic (no compile needed, live-reloading, etc.)

Here are some examples:

  • codepen - no install, live-reloading. This is very handy for illustrating a quick idea about raylib (like helping a user with an issue on node-raylib, which I work on) or trying out ideas
  • lots of demos - use the selector on top-left, and you can click "Source" on top-right to see the source of any demo.
  • I highly recommend checking outpong because it has simple (but effective) opponent, and I was kinda blown away by how little code it took to implement.
  • bunnymark is a simple test of performance to expect. On my mac laptop, it manages 60fps with max bunnies (same as similar code, running on native)

Also, once you have the wasm, it works anywhere, without compile, so you can make a game without needing emcsripten/python/node/clang/etc. You can literally just open the web-page and start coding.

This approach definitely has some downsides, and is not tested well enough for me to call it "done", but it's useful for lots of stuff, now. You definitely lose some performance, and use more memory with this wrapper. For many things the benefits outweigh, and if it's bad, you can use the ideas you worked out in a codepen on native (node-raylib uses js directly, or just do it in C, which will have similar syntax, since raylib API is same.)

Comment options

Hello World App

This is a simple Android app that displays"Hello, World!" entirely written in C—no Java involved.

While it may seem basic, this project serves as an excellent starting point forbeginners interested in Android development usingRaylib.

You can build the project using either aGradle-based workflow or aCMake-only workflow. The CMake workflow features a sophisticatedCMakeLists.txt file that:

  • Compiles the native C code for multiple ABIs
  • Generates APKs for each ABI
  • Produces a universal APK
  • Generates an Android App Bundle (AAB)

Screenshot_20241101_215757_Hello World.jpg

You must be logged in to vote
0 replies
Comment options

Gloamvault

Roguelike + Monster Collector + First Person Dungeon Crawler

"90s Black Metal Monster Collector!" In Gloamvault, you can charm any monster you encounter and add it to your party. Create a party with up to five minions and descend into the depths of the dungeon. Fuse any two monsters together to create stronger ones. Good luck surviving...

Screen

Screen

Coming soon to Steam:https://store.steampowered.com/app/3460840/Gloamvault/

You must be logged in to vote
3 replies
@haxfn
Comment options

How many LOC?

@BigJk
Comment options

How many LOC?

-------------------------------------------------------------------------------- Language             Files        Lines        Blank      Comment         Code-------------------------------------------------------------------------------- C++                    122        22422         3123         1001        18298 C/C++ Header           177         3803          677         1148         1978-------------------------------------------------------------------------------- Total                  299        26225         3800         2149        20276--------------------------------------------------------------------------------

🚀

@raysan5
Comment options

raysan5Mar 17, 2025
Maintainer Author

Wow! It looks fantastic! Congratulations!

Comment options

The Discharge of Captain Volt

This is a twin-stick-shooter inspired by Crimsonland and survivor-games made for Big Mode Game Jam 2025.
QGb1JA

Itch.io:https://endeg.itch.io/the-discharge-of-captain-volt
Source code:https://github.com/Endeg/big-mode-2025-entry_dcv

You must be logged in to vote
0 replies
Comment options

I made an updated version of Asteroids, called it Asteroids Reimagined. I changed it to a two stick shooter and added a secondary weapon that you get from power ups. I also added more enemies and a Boss every five wavs.
I made the game using my vector engine, that I made vector models for in it's own format.

image

Github:https://github.com/LanceJZ/Asteroids-Reimagined
Itch.io:https://purple-knightmare.itch.io/asteroids-reimagined
YouTube:https://youtu.be/_EAHfVZBYYw

You must be logged in to vote
0 replies
Comment options

I'm working on a gravity physics engine called Galaxy Engine. It is a project done for learning purposes and it is open source. Some of its features are dark matter simulation, tens or hundreds of thousands of particles in real time thanks to Barnes-Hut, visuals customization and more. It is made entirely with raylib and C++
RaylibGif
Here is the Github repository:https://github.com/NarcisCalin/Galaxy-Engine

You must be logged in to vote
0 replies
Comment options

A while back ago, i made a simple resistor only circuit simulator. You can add any number of resistors in any configuration and it give you the current through any component, it works by finding all the loops and summing the current values.
Its kind of buggy tho, sometimes.

circuit.mp4

Github link:https://github.com/manthanabc/CircuitSolver

You must be logged in to vote
0 replies
Comment options

Take home a digital fish, care for your new aquatic friend in a cozy corner of your screen, and remember: DON'T KILL THE FISH!

dktf-screenshot (2)

Steam link:https://store.steampowered.com/app/3703330/Dont_kill_the_fish

You must be logged in to vote
0 replies
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Labels
None yet
79 participants
@raysan5@konsumer@seanpringle@Endeg@edubart@JeffM2501@ypujante@trikko@peppemas@chriscamacho@funlw65@WEREMSOFT@powerc9000@sol-vin@fr3fou@BigJk@tsaulic@LanceJZ@grplyler@SolarLune@Avictedand others
Converted from issue

This discussion was converted from issue #1326 on December 12, 2020 10:58.


[8]ページ先頭

©2009-2025 Movatter.jp