Chris_PHP
Chris_PHP
  • 37
  • 58 075
My experience using linux full time for 5 years.
I've been using Linux for over 5 years now and I thought I'd tell my experience with it. What was good and what was bad about it. Overall it has been a good experience and i recommend you try it out especially if you are a software developer!
Переглядів: 3 001

Відео

How to do pixel perfect 2D tilemap collision (Raylib)
Переглядів 47514 днів тому
Here's the code used in the video: github.com/ChrisPHP/odin-tilemap-collision Bibliography: how to check collision with 2d rectangles: developer.mozilla.org/en-US/docs/Games/Techniques/2D_collision_detection Detailed tutorial on 2d tilemap collision jonathanwhiting.com/tutorial/collision/
Don't just make games but make tools as well!
Переглядів 8221 день тому
Thumbnail made using my free tool called Pixel Texture Forge: github.com/ChrisPHP/PixelTextureForge Bibliography: Polyhaven talk: ua-cam.com/video/P2E3mu44mUI/v-deo.html&ab_channel=Blender Indie game clinic video: ua-cam.com/video/k46lePgzJ1E/v-deo.html&ab_channel=IndieGameClinic LPC terrarins from opengameart: opengameart.org/content/lpc-terrains
I made a free tool to create seamless pixel textures!
Переглядів 5682 місяці тому
PixelTextureForge Tool available here: github.com/ChrisPHP/PixelTextureForge This software lets you create pixel art textures for your video game. It is free under the MIT license. images used are from here: opengameart.org/content/50-free-textures-5-with-normalmaps
The Three Points of Game Development
Переглядів 1863 місяці тому
Video game development can be broken down into three main points, Graphics, Features and Optimization. A developer cannot have all three without making sacrifices in other areas. Bibliography: Mortal kombat 1 switch comparison image: www.vg247.com/mortal-kombat-1-switch-port-bad Ocarina of time image origin: www.gq-magazine.co.uk/article/ocarina-of-time-speedrun Fzero-x image: www.theverge.com/...
Can video games be too intuitive?
Переглядів 9313 місяці тому
As our understanding of human computer interaction improves and the video game audience grows. Are some games trying to be too easy to play? Thumbnail image from GameRant: gamerant.com/resident-evil-yellow-ladder-controversy-separate-ways-explained/ Bibliography: God of War gdc talk: ua-cam.com/video/eSB29qx6sWw/v-deo.htmlsi=rugDPqWgLUNUhZcT Forbes articles on making Sekiro and dark souls 3 eas...
Recreating Stardew Valley with Odin and Raylib
Переглядів 4214 місяці тому
Recreating Stardew Valley with Odin and Raylib
Should you incorporate procedural generation in your game?
Переглядів 5384 місяці тому
Procedural generation is a powerful tool for creating endless and unique content but it has it's own issues scope creep, complexity and even repetitive. Bibliography: Algorithmic beauty of plants: algorithmicbotany.org/papers/abop/abop.pdf Necesse steam page: store.steampowered.com/app/1169040/Necesse/ Masters code on procedural strawberry plants: github.com/ChrisPHP/L-Strawb-Py Procedural race...
Are these AI pins redundant?
Переглядів 1544 місяці тому
Both humane ai and rabbit r1 products recently launched and haven't been reviewed well with issues of being slow, unreliable and expensive. My video on running an LLM on an old server: ua-cam.com/video/1RnKZ6LGwOI/v-deo.html&ab_channel=Chris_PHP Bibliography: rabbit r1 founder tweet about mkbhd review: x.com/jessechenglyu/status/1785105150769811471 meta llama 3 vision model: ollama.com/blog/vis...
How to create and render a seamless tile set for your game!
Переглядів 8345 місяців тому
Using Wang tiles and marching squares you can easily create a seamless world without needing to draw many combinations. LPC terrains: opengameart.org/content/lpc-terrains Wiki on Wang Tiles: en.wikipedia.org/wiki/Wang_tile Bitmask guide: code.tutsplus.com/how-to-use-tile-bitmasking-to-auto-tile-your-level-layouts cms-25673t Marching squares: nils-olovsson.se/articles/marching_squares/
Convert real images into pixel textures!
Переглядів 2225 місяців тому
Creating pixel seamless textures with real images is an effective and useful way of making compelling textures quickly. Bibliography: imagemagick: imagemagick.org/ Pixelize script: www.fmwconcepts.com/imagemagick/pixelize/index.php img2texture: github.com/rtmigo/img2texture?tab=readme-ov-file GIMP: www.gimp.org/ Polyhaven for the textures: polyhaven.com/ Blender: www.blender.org/
Affinity acquired by canva, a good or bad thing?
Переглядів 956 місяців тому
Affinity acquired by Canva will the design software become a subscription service or remain as a one time purchase? Bibliography: Affinity announcement of acquisition: affinity.serif.com/en-gb/press/newsroom/canva-press-release/ Affinity update post: affinity.serif.com/en-gb/press/newsroom/affinity-and-canva-pledge/ Affinity announcement video: ua-cam.com/video/YcaGgGErLMo/v-deo.html&ab_channel...
Why are game file sizes getting so big?
Переглядів 1,7 тис.6 місяців тому
Game sizes have increased greatly over the past years even remasters ballooning in size like the star wars battlefront remaster. Bibliography: Home video game console generations wiki: en.wikipedia.org/wiki/Home_video_game_console_generations Halo 3 rocks being reused: www.reddit.com/r/halo/comments/1aswpp6/halo_modder_notices_something_about_halo_3s_rocks/ techspot on video game file sizes inc...
Why is Raylib becoming so popular?
Переглядів 23 тис.6 місяців тому
Raylib is a treat to work with and I highly recommend you try it out for some of your visual projects. Raylib: www.raylib.com/ All the raylib bindings: github.com/raysan5/raylib/blob/master/BINDINGS.md
Why some emulators get sued and others don't
Переглядів 9036 місяців тому
Bibliography: Open source collective: opencollective.com/opensource Polyhaven: polyhaven.com/ Polyhaven at blender conference: ua-cam.com/video/P2E3mu44mUI/v-deo.html&ab_channel=Blender Verge yuzu settlement: www.theverge.com/2024/3/4/24090357/nintendo-yuzu-emulator-lawsuit-settlement Topic about dolphin and donations: forums.dolphin-emu.org/Thread-dolphin-donations Graphtreon about yuzu's patr...
How to create procedural racetrack for your game!
Переглядів 3946 місяців тому
How to create procedural racetrack for your game!
How you can render your sprites like in Stardew Valley!
Переглядів 1,4 тис.7 місяців тому
How you can render your sprites like in Stardew Valley!
Is Python good for game development?
Переглядів 6507 місяців тому
Is Python good for game development?
Automatically remove silence parts from a video for free!
Переглядів 2737 місяців тому
Automatically remove silence parts from a video for free!
How to contribute to open source projects!
Переглядів 1,8 тис.7 місяців тому
How to contribute to open source projects!
Is Palworld using AI and plagiarism?
Переглядів 4827 місяців тому
Is Palworld using AI and plagiarism?
The rise of open source software!
Переглядів 2,1 тис.8 місяців тому
The rise of open source software!
Is the Dead Internet Theory real?
Переглядів 1,1 тис.8 місяців тому
Is the Dead Internet Theory real?
The Ethics of AI: How to use AI ethically and safely
Переглядів 658 місяців тому
The Ethics of AI: How to use AI ethically and safely
Can you run an AI LLM on an old server?
Переглядів 3,7 тис.9 місяців тому
Can you run an AI LLM on an old server?
GODOTeater revamping the textures | Devlog
Переглядів 4110 місяців тому
GODOTeater revamping the textures | Devlog
From Raylib to Godot: Anteater Game Transformation
Переглядів 35411 місяців тому
From Raylib to Godot: Anteater Game Transformation
Minecraft's mob vote problem
Переглядів 28511 місяців тому
Minecraft's mob vote problem
Eating Ants in Raylib Anteater: How the Tongue works
Переглядів 135Рік тому
Eating Ants in Raylib Anteater: How the Tongue works
Raylib Anteater: A Classic Game Revamped
Переглядів 266Рік тому
Raylib Anteater: A Classic Game Revamped

КОМЕНТАРІ

  • @samshort365
    @samshort365 7 днів тому

    So I have been playing with FydeOs (ChromeOs based on Chromium) on my PC with the View of installing it on my old laptop. Then it dawned on me that I could create my own lightweight operating system with Linux. So, I downloaded a minimal Linux distribution, installed KDE Plasma (not the smallest, but most appealing) and installed a ChromeOs dark theme with floating panel. Like ChromeOs all of the apps are web apps, like Overleaf for typesetting, Office360 and Google Docs for office productivity and email, and a bunch of other apps like photopea, Sketchpad or jsPaint for graphics, Netflix for TV, Radio Garden for music, Internet Library etc, all accessible through Firefox with the same theme. It looks great, is lightening fast and uses minimal drive space, considering that the laptop only has a soldered 32GB ssd. You can't easily do that with Windows!

    • @chris_php
      @chris_php 5 днів тому

      The freedom to design your Linux distro to anything you like is great. Makes it more personal and unique to your specific needs.

    • @samshort365
      @samshort365 5 днів тому

      @@chris_php Totally agree! Having said that, I think 20% of my computing time is for productivity, the rest is me just tinkering. I would get very bored very quickly with any operating system that I couldn't personalise.

  • @mfedatto
    @mfedatto 9 днів тому

    I've tried that. Couldn't figure out how to properly setup my NVIDIA GPU after 2 weeks, a lot of research. When back to Windows, it took me 5 hours to get everything running flawlessly 😢

    • @chris_php
      @chris_php 8 днів тому

      That's unfortunate, some distributions like Ubuntu and arch make it very easy to install the Nvidia drivers with a simple command to install them.

    • @mfedatto
      @mfedatto 8 днів тому

      @@chris_php including cuda support for containers?

    • @chris_php
      @chris_php 8 днів тому

      Installing cuda can be difficult especially if you are after a specific version and enabling cuda in a docker container can also be challenging.

    • @mfedatto
      @mfedatto 8 днів тому

      @@chris_php I noticed. I'm familiar with Debian, but not a heavy user (for Linux standards). Containers with cuda were also working on my new Windows setup in a few hours.

  • @xritics19
    @xritics19 11 днів тому

    The point that made me switch from Windows to Linux is the stability, the speed and the fact that after starting the PC, it just works. With Windows, it is never guaranteed to be able to work directly. I am the manager of a small business and I changed my habits to work with Ubuntu every day on PCs. 6 months of testing and full transition in September 2023. I save precious time because it just works. I also use Linux to play my games. Apart from COD or BF2042, 100% of the other games I play work with Steam or Lutris (some better than on Windows).

    • @chris_php
      @chris_php 10 днів тому

      Excellent! Also not having to pay for licensing for windows will save money especially with every new windows release unlike with Linux it can just be as simple as the command line to update to the latest version.

  • @stephenduff6877
    @stephenduff6877 11 днів тому

    Great videos but I'd make them shorter

    • @chris_php
      @chris_php 11 днів тому

      Thanks I will try to make future videos more concise.

  • @eddieoconnor4466
    @eddieoconnor4466 11 днів тому

    Congratulations on making the move to Linux! I've been on the Linux operating system since 2003 / '04! And I can honestly say?...it was the BEST MOVE I EVER MADE!....here;s hoping you never "jump ship" like so many other conte4nt creators do......the ones who do it JUST to make a video and gain clicks and money. ENjoy!!

    • @chris_php
      @chris_php 11 днів тому

      I doubt I will ever jump ship the experience just keeps getting better on Linux and I enjoy contributing to open source projects.

  • @mikevaleriano9557
    @mikevaleriano9557 12 днів тому

    What was keeping me on windows was World of Warcraft. Even though it is very playable on Linux, it's not great when you noticeably get frequent fps dips when doing high end raiding. I quit wow, so I quit windows.

    • @chris_php
      @chris_php 11 днів тому

      Nice! Glad you made the full switch.

  • @deechvogt1589
    @deechvogt1589 12 днів тому

    Thanks for sharing your views.

  • @derekr54
    @derekr54 12 днів тому

    Started with Linux way back in the days of Mandrake,Red Hat and SuSe Linux,moved to Linux as my only system back in early days of Windows 10,never looked back either.

  • @MrLelopes
    @MrLelopes 12 днів тому

    Problem never was Linux itself, it was always the lacking of our main softwares on it.

    • @chris_php
      @chris_php 11 днів тому

      This was my early experience with Linux because it just didn't have a lot of main software but now it is more common to see a Linux version or a working wine or proton version.

  • @LukasCarrein
    @LukasCarrein 12 днів тому

    linux is good because it doesn't force feed you spyware and advertizments

  • @tamesthanakrit1533
    @tamesthanakrit1533 12 днів тому

    Linux is awesome

  • @karthik4405
    @karthik4405 17 днів тому

    I was looking this up 5 minutes after you uploaded this thanks this saved my life

    • @chris_php
      @chris_php 17 днів тому

      Aha no problem glad I could help!

  • @redmundperrz7234
    @redmundperrz7234 Місяць тому

    How about support for websocket or netsocket

  • @Yamu_168
    @Yamu_168 Місяць тому

    If you do more raylib/c++ videos I might join(pay money)

    • @chris_php
      @chris_php Місяць тому

      Thanks! I mostly tutorial related videos in python using raylib and explain it as clearly as possible so it can be implemented in any language. I have been using Odin recently which is a C like language.

  • @ineedmoreplants
    @ineedmoreplants 2 місяці тому

    Awesome Work Chris! Keep Going dude <3

    • @chris_php
      @chris_php 2 місяці тому

      Thanks! I enjoy working on this tool and hope it will be useful for people

  • @Make-Asylums-Great-Again
    @Make-Asylums-Great-Again 2 місяці тому

    You are a bot.

    • @chris_php
      @chris_php 2 місяці тому

      True

    • @GüßMadisï
      @GüßMadisï Місяць тому

      Draw a stick figure

    • @GüßMadisï
      @GüßMadisï Місяць тому

      Хорошо, я сделаю это. Распечатать ((((( /)!!!_- ())) Я нарисовал стикмена

  • @stefan_nikolic
    @stefan_nikolic 2 місяці тому

    Quite helpful, thanks :) It would be interesting to also add variable line width, so you can have wide and narrow parts of the track.

  • @wlcrutch
    @wlcrutch 2 місяці тому

    Good f**king question!

  • @Lexyvil
    @Lexyvil 3 місяці тому

    If there are graphics card that handles the graphics, then we need to invent separate pieces of hardware such as feature cards to handle features, and optimization cards to handle optimizaton. ... I'm joking of course, but still a pretty neat video!

    • @chris_php
      @chris_php 3 місяці тому

      Thanks! They used to have cards dedicated to calculating physics before GPUs did it all.

  • @mekazael
    @mekazael 3 місяці тому

    People who have money, are making games, not actual game companies

    • @mekazael
      @mekazael 3 місяці тому

      Good ideas get made by people who have no clue, because of investors

    • @chris_php
      @chris_php 3 місяці тому

      These games still need to be pitched by a lead and small indie companies or private companies will determine the type of games they make based on their budget.

  • @gicadelascularie8878
    @gicadelascularie8878 3 місяці тому

    The video topic is interesting but because of your diction or maybe microphone it is hard to follow what you are saying.

  • @Cursed_Fruit
    @Cursed_Fruit 3 місяці тому

    I've been starting new games on "Hard/Hardest" because I noticed that "Normal" really just meant "streamlined" and it helped me get past that "games are boring now" feeling - a minor fix but a surprisingly easy one

  • @Aldrenean
    @Aldrenean 3 місяці тому

    Dark souls having "the simplest UI so you can't really get confused" is an absolutely wild statement. I remember when DS1 first came out and people needed video walkthroughs for how to equip a shield and for what the levelable stats meant.

    • @chris_php
      @chris_php 3 місяці тому

      Well this is the point of the video on how some games are naturally less intuitive. But what I mean by simple is that it's nothing fancy that some games like to do. They further improved the UI in the later games.

    • @elio7610
      @elio7610 3 місяці тому

      simple UI does not prevent confusion. confusion comes from a lack of understanding, a simple UI often communicates less to the player which could make it harder to understand things and thus cause more confusion.

  • @tsclly2377
    @tsclly2377 3 місяці тому

    HP ML350p with 256GB, 1200W dual power supplies, 2 dedicated 16 lane, one 16-8 lane for the NVLinked.. and the video cards are up to you as to speed and power consumption,, But the A5000s should do for the linked or A6000(s) in the 16 dedicated, lane 32 bus.. three vid cards will leave you absent for PCIe accelerator cards and high bandwidth connections.. like to your mass storage.. Oh, expect your internet provider to complain if your LLM has access to the Web... you may have to upgrade to a business plan. These programs are hard on SSDs, choose accordingly or you consumer NVME will be written to death in months, so have a big backup platter (HD) as least and backup often. Petabyte write rated drives.

  • @rickiesgucci4814
    @rickiesgucci4814 3 місяці тому

    very mature takes! You are different on the hate bandwagon online now

    • @chris_php
      @chris_php 3 місяці тому

      Thanks! I try to get as much information and research as possible to get a more factual conclusion

  • @paulvarano5675
    @paulvarano5675 3 місяці тому

    😊!

  • @NetrunnerAT
    @NetrunnerAT 3 місяці тому

    Old PC with 128-512gb ddr3 RAM + a lot pci-e slots + some cheap Nvidia P can lift heavy workload without issue. Also in a tight 1000€ budget.

    • @chris_php
      @chris_php 3 місяці тому

      Yeah can do some good work with a Setup like that decent for also training your own data for your own models.

  • @happygofishing
    @happygofishing 3 місяці тому

    Raylib will probably surpass pygame in popularity.

  • @omerjawhar
    @omerjawhar 3 місяці тому

    I loved it until I wanted to attempt to develop a basic 3d game

    • @chris_php
      @chris_php 3 місяці тому

      Yeah when it comes to 3D you will have to start using opengl in order to have the scene lit and such

  • @archtard
    @archtard 3 місяці тому

    raylib is simple, fast and very easy to implement, litterally just one of the best graphic libraries, also works wonderfully in C so yea

  • @SomeRandomPiggo
    @SomeRandomPiggo 4 місяці тому

    Raylib is nice but for more serious projects I either use OpenGL directly or rarely SFML

  • @niggacockball7995
    @niggacockball7995 4 місяці тому

    raylib is great introduction if you want to get into openGL in my opinion it lets you more focus on the game itself without drowning you in lower level stuff so that once you get to opengl you can better focus on the inner details and behind the scenes work

  • @futotta-neko
    @futotta-neko 4 місяці тому

    Currently learning networking programming using raylib, and Rust™

  • @koto9x
    @koto9x 4 місяці тому

    yeah

  • @undeadpresident
    @undeadpresident 5 місяців тому

    I've been messing with raylib for the past week and was excited when I realized how easy it was to load and render a 3d model. But as soon as I tried to add lighting I hit a brick wall and couldn't do it. The basic lighting example program works but when I add my own model it won't light it. So I dug into the code and it appears no less complicated than doing it straight in opengl. Perhaps even moreso because raylib is automatically assigning uniforms and it's a huge pain in the ass to figure out what the hell is going on or what is going wrong.

    • @PixelThorn
      @PixelThorn 3 місяці тому

      So what's the Conclusion? Don't use Raylib?

    • @undeadpresident
      @undeadpresident 3 місяці тому

      @@PixelThorn Well I didn't find it usable for doing 3d stuff for the reasons above. It has a lot of really good things about it though. It comes with an editor that is simple and convenient, and a lot of example programs, including custom shaders that have good educational value even if you don't plan on using them directly. It also has a lot of features that are useful, and the overall interface is much more user-friendly than using SDL for example. Basically it has a lot of boilerplate stuff pre-packaged that can save you the burden of doing yourself. However, in order to customize things, if you aren't already familiar with how those things are done, you will have to take the time to figure out both how they work and how Raylib is implementing them. In my own case I decided to just learn OpenGL and figure out how to load models and apply lighting from scratch. Which I've been able to do finally, but has been a lot of unpleasant work.

  • @iamdozerq
    @iamdozerq 5 місяців тому

    Cos tsoading using it lol?

  • @zanagi
    @zanagi 5 місяців тому

    So its like a Util? well at that size its a framework i guess...

  • @benbowers3613
    @benbowers3613 5 місяців тому

    What I'd add to the library vs GUI engine is it really matters if you are working on the game solo, or if you need to collaborate with non-programmer artists. If you are collaborating with artists and level designers, the GUI is more for them than for you. Level designers need a "Halo Forge Mode," if you will.

  • @Siroitin
    @Siroitin 5 місяців тому

    Raylib is also good for statistical and simulation visualization when there is a lot of particles and nodes

  • @bibliusz777
    @bibliusz777 5 місяців тому

    I use Bevy and want to transition to just wgpu, ECS and my utils

    • @encentaber6653
      @encentaber6653 5 місяців тому

      does bevy give you too much overhead? i.e. performance concerns

    • @bibliusz777
      @bibliusz777 5 місяців тому

      @@encentaber6653 no. i just don't like frameworks - i prefer having just what i need

  • @kidpudel
    @kidpudel 5 місяців тому

    I’m using Raylib-go and i love it. This framework gives you just the right amount of abstraction, so you have all of fundamental blocks of functionality for all basic aspects of the engine (that’s made very easy), yet you are not bound to the engine, you are free and productive

    • @undeadpresident
      @undeadpresident 5 місяців тому

      I was hoping that would be the case and it very initially appeared that way until I tried to add lighting to a model and couldn't get it to work.

    • @zZGzHD
      @zZGzHD 3 місяці тому

      @@undeadpresident I've found that it's counter-intuitive in Go to do shader stuff because you gotta get into the "unsafe" package.

    • @distantforest2481
      @distantforest2481 2 місяці тому

      And unfortunately there is no web support

  • @tx7300
    @tx7300 5 місяців тому

    that comparison with game engines isn't very apt. yes obviously something like raylib is awesome for getting into game engine programming without building absolutely everything from scratch, but if you set out to make an actual *game*, you're going to end up reimplementing the same patterns and abstractions present in pretty much every game engine ever in some shape or form. it doesn't really mean anything that it's "more familiar" to a non-videogame programmer, because making any game that holds up to any sort of modern standard (not talking about AAA, this applies to anything that sells as a game on steam for at least a dollar, or something you see made for a 48 hour game jam) will require you to learn how to program a *game*, which is something very complex and deep, which programmers with experience in other fields might see as very alien. so in any case, what you'll be doing will be unfamiliar. a proper game engine (i.e. Godot) allows you to only need to get familiarized with some basic abstractions like scenes and nodes (which typically exist in other engines with names such as rooms and entities), but not have to deal with any of the heavy lifting that requires months if not years of study like collision, lighting, shading, rendering, optimization, and so on. the programming itself is exactly the same, thus the barrier of entry ends up being far lower than if you had to code your own game from scratch.

    • @undeadpresident
      @undeadpresident 5 місяців тому

      raylib seemed all fine and dandy to me until I tried to add lighting to a test model then I couldn't get it to work. Looks like to get it to work I have to not only know how to do it from scratch in opengl but also figure out what raylib is doing automatically vs what it isn't, and where the data is going which is considerably difficult.

  • @solotechoregon
    @solotechoregon 5 місяців тому

    i have plenty of old servers..but the requirements have other hidden dependencies... such as avx2 or better. While avx2 hit intels cpus in 2012 with the haswell tech... the cpu in your server could predate avx2.

    • @chris_php
      @chris_php 5 місяців тому

      Yes the CPU predates any avx which contributes to it's very slow speed which is why I had to disable avx entirely to get to even run.

  • @0000kk
    @0000kk 5 місяців тому

    I think start citizen uses lumber yard

    • @xormak3935
      @xormak3935 4 місяці тому

      It uses the so called Star Engine, which, at this point, is basically a heavily modified version of Lumberyard which in itself was a heavily modified version of CryEngine.

  • @scoo73r
    @scoo73r 5 місяців тому

    I just started learning go and I plan to use raylib for gui elements of programs and experiments more than I do games.

  • @SB-qm5wg
    @SB-qm5wg 5 місяців тому

    So yeah, but hella slowly

  • @skejeton
    @skejeton 5 місяців тому

    i wish the C bindings didn't clash with Windows API, preferably had some sort of optional rl_ prefix

    • @colleagueriley860
      @colleagueriley860 5 місяців тому

      Yep, doesn’t seem like something Ray is going to add tho

    • @jasonpenick7498
      @jasonpenick7498 4 місяці тому

      There are a lot of design choices like this, and like the other commenter pointed out Ray is not going to change them. He has an overly stubborn and asinine view on LOTS of things, which is why I do not use Raylib. Its a solid idea, screwed up by one mans insistence on being retarded.

    • @alrshdn
      @alrshdn 3 місяці тому

      The API and bindings are all open-sourced. Find and replace all instances, re-compile, and done. I think it is worth it.

  • @hebedite4865
    @hebedite4865 5 місяців тому

    I'm currently learning my way around both Crystal and Raylib by just coding a bit of the basics every day l- ike moving a 3 frame sprite on the x axis - and then gradually adding more features, or rewriting things I notice could be implemented in a better way, etc.. and it's genuinely been such a joy to work with. Plus the community not being centered around one single language means you can get more broad advice, get so much inspiration, and easily find something you like and translating it to whichever Raylib bindings you're working with as once you get used to it it's fairly easy to translate from one language to your preferred one. The examples in the github repo are phenomenal and easy to read, plus the cheat sheet and live demos via their website are a huge help. Plus the creator is equally, if not more-so, passionate about everyone's projects and their genuine gratitude and excitement for every new project using Raylib is infectious! I would not hesitate in recommending this amazing assest(s) to everyone and anyone!

  • @nexovec
    @nexovec 5 місяців тому

    I've had some limited exposure to SDL couple years back and it felt ancient. No wonder there is such demand for a simple unifying API with bindings for a lot of languages that's also not older than you. Where else are these people supposed to go?

    • @grimvian
      @grimvian 5 місяців тому

      Me too, I was not compatible with SDL, but Raylib YES!

    • @xravenx24fe
      @xravenx24fe 3 місяці тому

      SDL is very nice IMO but yeah, it only abstracts so far and there's some learning involved in just using it. Docs are great though and tutorials been around for years