Hazel Engine ON LINUX!
Check out Hostinger for all your VPS and web hosting needs! Use coupon code CHERNO for a bigger discount ► https://hostinger.com/cherno
Patreon ► https://patreon.com/thecherno
Instagram ► https://instagram.com/thecherno
Twitter ► https://twitter.com/thecherno
Discord ► https://discord.gg/thecherno
Hazel ► https://hazelengine.com
🕹️ Play our latest game FREE (made in Hazel!) ► https://studiocherno.itch.io/dichotomy
🌏 Need web hosting? ► https://hostinger.com/cherno
📚 CHAPTERS
0:00 – Continuous Integration recap
3:09 – Adding an new platform
5:45 – Linux CI
7:48 – Some personal changes
8:21 – GitHub hosted runners
9:08 – VPS self-hosted runner
12:20 – The “Dist” Hazel configuration
13:36 – GitHub workflow file and creating the self-hosted runner
15:42 – Visual Studio Code’s amazing Remote SSH extension
17:49 – Final thoughts
💰 Links to stuff I use:
⌨ Keyboard ► https://geni.us/T2J7
🐭 Mouse ► https://geni.us/BuY7
💻 Monitors ► https://geni.us/wZFSwSK
This video is sponsored by Hostinger.
by The Cherno
linux download
how big in size is Hazel Engine in total, latest Version?
Man that's awesome content and great job for everything you have achieved. I really am at loss of words how you stay motivated. This is a large project which has taken years out of your life, with many challenges and unknowns. Would be great to make a video about it. Like how do you find motivation. How do you go about seemingly impossible problems that you have had to solve and etc.
Can you show premake's part of Linux?
Have you considered using cmake?
that stuff about compiler differences is where the power of the #define really shines
finally.
👍
Have you thought about using docker as a build environment for Linux? That way you could still use the same build server you currently have for windows, with the only extra requisite of it having docker installed there. It would also improve the build and fix experience for linux builds on non-linux computers when something fails, and it’s a great way to quickly get into the project without having to setup your environment.
I’d happily take a look at it and try to submit a PR, but the repo is private.
the raytracing series dead?
Switched to linux around a year and a half ago and it's been awesome. Pretty much every game runs great with proton and the os feels way more stable
If you keep the linux support up, would it make sense to completely switch to clang toolchain for windows too ? So you avoid that set of issues, but i assume there are some drawbacks when using Visual Studio
Can someone tell me the advantages of using hazel over another engine?
I use arch btw
In VS Code of you right-click on a file or folder, there is not only the "copy path" option, but also "Open in integrated Terminal". This will open a new terminal instance in the folder (or the folder of the file)
Nice, I was searching for a VPS for personal project. Ty Hostinger 🙂
WSL2 or you know, proxmox.
You could make everything so much easier on yourself if you'd just use one compiler for both platforms. Both clang and gcc have builds available on Linux and Windows, and if you were interested even on Macs. You should be writing your code portably in the first place and using MSVC is a bad idea all around for portability since they usually don't adhere to the standard. Since you're using C++, you should know that development on Linux will always be the easiest, and you could use sshfs for "mounting" a remote server and then use any program you want to access it, regardless of whether you're inside the code editor or not. Probably useless to say all this since you're ignoring me, but I'll give it a shot anyway.
I've watched some of your content and was wondering if you've explored using AWS's EC2 instances. They can run 24/7, but you can also set them to run only when needed to save on costs. This could be useful if you're concerned about server expenses. Plus, setting up a machine with a specific OS is quick on AWS. As a software engineer with some DevOps experience, I've found AWS to be very user-friendly and adaptable. It might be worth a look!