One thing I forgot to mention is the Odin Language Server: github.com/DanielGavin/ols It is a thing that runs in the background and gives you code completion. I don't use it, but many seem to really like it! Also, if you are looking for more beginner-friendly Odin videos, then I will soon make a basic video series on getting started with Odin + Raylib for gamedev
@pookiepats8 ай бұрын
bummer. :( I watched the whole vid waiting for this mention lol .. dang. The LSP is pretty jank to install, the documentation is incredibly frustrating. WTF is a "workspace" relative to Odin? DONT KNOW - it is mentioned nowhere in the docs but the LSP author seems to think we know... sigh
@ska4dragons7 ай бұрын
Was also hoping you had some help installing OLS. Been a pain right now. Its one of the reasons I installed Sublime instead of continuing to use NPP.
@ska4dragons7 ай бұрын
@@pookiepats Did you ever get it figured out?
@pookiepats7 ай бұрын
@@ska4dragons I did but I could not get it working with ST4, only Helix. So i gave up and looked elsewhere for a non-Swift METALS compatible language and ended up giving V a try. I’m having alot of fun with it and apparently they will be expanding the Apple platform support further for GUI’s (iOS) so I will just stick here - the tooling is super similar to Go’s so it’s a simpler transition for me. Kinda shocked how much bad press V has gotten, it is absolutely incredible what is already available and what is planned is bonkers. Odin & V seem like programming’s best kept secret (honorable mention: Duck DB)
@jonklemenc9 ай бұрын
Can't wait for Cat & Onion release :)
@karl_zylinski9 ай бұрын
Can't wait to have more people play it 😻
@matejzajacik84969 ай бұрын
Wow, that regex to be able to jump to an error by pressing F4 is great! Had no idea you could do that. Thank you!
@karl_zylinski9 ай бұрын
You're welcome! 😸
@doce36099 ай бұрын
Very nice information. I didn't know that debugger, I will definitely try it.
@karl_zylinski9 ай бұрын
Thank you! Enjoy RAD Debugger ✨
@Luna.Firethorn9 ай бұрын
Hey Zylinski, you're the only person I have seen that 'mains' Odin for Game Development, and props to you, man! Breaking out of the "C++ or C#" agenda. I feel like Odin is the perfect language for GameDev, and I'm proud that there are people like you noticing it. You really inspire me, goodluck with your game, man! Also, have you tried SDL + Odin yet?
@karl_zylinski9 ай бұрын
Thank you so much! It is indeed a great language for gamedev, it strikes a very nice balance. I have used SDL with C++, but not Odin. I don't remember exactly how using SDL was, but I think I prefer Raylib.
@Luna.Firethorn9 ай бұрын
@@karl_zylinski That makes sense, thank you for your response! I'll be learning Odin soon. Have a great day!
@stoomkracht9 ай бұрын
Helpful insights. Thanks for the answer.
@karl_zylinski9 ай бұрын
You're welcome!
@polybay9 ай бұрын
congrats on 1k subs
@karl_zylinski9 ай бұрын
Thanks a lot 😺
@tinyBigGAMES9 ай бұрын
Nice bro, thanks for the info.
@karl_zylinski9 ай бұрын
Thanks for watching!
@jk-fy8on9 ай бұрын
Thanks for all this! Just curious. What is the song in the background? So soothing and fits you.
@karl_zylinski9 ай бұрын
Thanks a lot ❤️✨ it's the music I made for my game. There's a trailer of the game here: kzbin.info/www/bejne/nZjKpYaOnq-egcUsi=RCwNCir8aAnAEAL- You can also listen to the song on my SoundCloud on.soundcloud.com/NiyRnTuDFbhjJK8L7
@troymaxwell3839 ай бұрын
Love the vibes of your vids, are you planning to continue using Odin + Raylib for future games or anything else that you have your eye on?
@karl_zylinski9 ай бұрын
Thank you, I'm happy you like the vibe ✨ I will probably stay with Odin for a long time. My next game will probably be using Raylib as well. After that we'll see. I might try Odin + Sokol at some point: floooh.github.io/sokol-html5/index.html
@stoomkracht9 ай бұрын
ps. Tried to setup the OLS on Sublime Text, seems to not show procedures, but does mark syntax errors. In vscode I got it eventually working. Seems to be an issue with Sublime's OLS client? It gets the blame at least. I am a nooby with these editors btw. Odin should imho focus for a month on tooling support. The first thing I always look at ;)
@stoomkracht9 ай бұрын
Ah, you have to open the source folder first and then the file. Then it starts working,
@karl_zylinski9 ай бұрын
Good that you got it working in the end! I agree that tooling is important to make beginners happy. If you have any more trouble with ols then there is an #ols channel on the Odin discord where lots of helpful people hang out.
@chimeces9 ай бұрын
I see you have that vendor:raylib import but in your hot reload you mention having to vendor raylib in your project manually to modify it to use the dynamic library version of it so that you can use hot reload. Has that changed? Can you do hot reload with the vendor:raylib package now?
@karl_zylinski9 ай бұрын
Hi, yes, it has changed. The raylib package in vendor now contains those changes I had to do to it. One day I should do an updated remake of that hot reload video :)