@@verified_tinker1818 Yep. They are a business and the goal of a business is to make money. Sure, they canceled their plans for now. I'm sure they'll try other ways to monetise in the upcoming years.
@@verified_tinker1818godot did the mostly same thing with the only difference is that unity's actually need money while godot's turning political out of spite
I like how you went for a simple 2D framework first. This is where most people should start, not falling into tutorial hell with the "big three" game engines.
apparently the "controversy" is a bunch of man babies crying about "the engine being woke" (idk how tf an engine can be woke but ok). and the tweet from the community member wasnt even a big deal: "Apparently game engines are woke now? Well then, we won't complain 🌈 Show us your #Wokot games below 👇"
Good video and great idea. I really hoped more people tried simpler solutions before jumping into the rabbit hole that modern game engines tend to be. However, the fact that you skipped some initial constants and function declarations made it hard for someone like me to follow along, as I've never made a game in go before.
There is the Redot Engine, a fork of the gokh-dot engine (the one that cannot be named!). Also, there is the Fyrox Engine and Bevy, both are based on Rust. Unreal is free until your game makes the first million USD. Also, there is the Wicked Engine (a serious choice if you want to make 3D games in C++), same goes for O3DE. Then the Stride engine and Monogame if your language of choice is C#... all the mentioned engines, except for Unreal, are free and open source. I'd still start by learning Blender 3D, because you will need your own assets anyways if you're serious about gamedev (I'm not, because competition is brutal and I don't want to die out of hunger 😅😅😅).
Redot leadership doesn’t inspire confidence as a competently-run project. It’s quite clearly run by tourists who don’t understand how Godot codebase and contribution process worked prior to the fork.
I never had a good gaming experience in the browser :( Maybe it's just me, but my hardware never seems to keep up with the things necessary to simply render some 3d objects on the canvas.
As a dev just entering the game dev space I would probably choose Godot for any real project. That being said, the way they treated their community (and especially paying users) recently was pretty messed up IMHO. On the other hand, just like in web dev, I believe it's important to have an understanding of the basics before jumping into a framework. So just like you want people to know JS and how the DOM works before suing Next JS, I believe it's useful in Game Dev to be able to implement basic features before relying on an engine.
It is Golang. Here is a breakdown of Go - th-cam.com/video/E7pxGyEcPNI/w-d-xo.html Here is a breakdown of Typescript - th-cam.com/video/UMEp6eFU16k/w-d-xo.html
@@xtraszone not every game has to have top of the line performance to be playable. fwiw there are entire JS-based game engines that were the backbone of some very commercially successful games, like RPG Maker MV/MZ [games like Fear & Hunger, Omori, Ib, Felvidek use it]. some other successful examples of JS-based games include CrossCode, Game Dev Tycoon, and Vampire Survivors [which actually had to switch to Unity to improve performance on higher difficulties]
@@lukdb They don't have to tolerate harassment, even when it comes from those who contributed to their code. Being overzealous with blocking is not good, but it's something that's quite expected as a response to being mass-brigaded by targeted harassment campaigns. Especially as they've had no precedent like this to weather such storm.
Is it just me, or is anybody else bothered that the character switched dominant hand depending on the side he is facing.... mirroring sprites was thing in 8-bit computers, where you usually could not even tell rotation from mirroring... after that it just feels a bit lazy...
My character is ambidextrous 😂 I guess you are right - you would definitely want a character sprite with poses for all directions, but that was too much for what I build in this video.
Thank you for trying Ebitengine!
Thank you for all you amazing work!
@@awesome-coding great tutorial for newcomers to Ebitengine ❤
@@awesome-coding your tutorial is insanely high quality, great for newcomers - another ebiten user.
@@realskyquest Thanks!
In case you don't know: Unity has rolled back their runtime fee and UE seats only apply to non-game projects.
Yep, I know! That diss on Game Engines was mostly for comedic effect 😅
@@awesome-coding yeah I figured it probably was ^^
Unity lost all trust when they pulled that.
@@verified_tinker1818 Yep. They are a business and the goal of a business is to make money. Sure, they canceled their plans for now. I'm sure they'll try other ways to monetise in the upcoming years.
@@verified_tinker1818godot did the mostly same thing with the only difference is that unity's actually need money while godot's turning political out of spite
Everyone is a gangster until go game developers comes into picture ❤
I like how you went for a simple 2D framework first. This is where most people should start, not falling into tutorial hell with the "big three" game engines.
Thanks!
I'm a big believer in mastering the basics.
godot is perfect for web developers. i know they recently had a controversy but i'm not involved in the community. i like the engine for what it is.
I heard the drama is mostly bs. People got angry at the Godot foundation for something a community member said.
Yep - as I mentioned in another comment, I would probably go with Godot for any serious project.
apparently the "controversy" is a bunch of man babies crying about "the engine being woke" (idk how tf an engine can be woke but ok). and the tweet from the community member wasnt even a big deal: "Apparently game engines are woke now? Well then, we won't complain 🌈
Show us your #Wokot games below 👇"
Defold > Godot for sure.. specially if u have webdev background
the message passing and how game objects are URLs and hashes makes instant sense.
@@Microphunktv-jb3kj Thanks for the suggestion!
I knew it , it will be Ebitengine
I'm a sucker for simplicity :))
@@awesome-codingwhy not raylib?
(just curious )
panic attack was sooo damn amzing..., i still can't stop laughing😂😂😂🤣🤣🤣
Fun video, its great that you keep on trying new things🎉
Thank you!
need more game dev
Planning to!
I think it might be fun to do some streaming with my failed attempts to build mediocre games :D
Damn your a such a legend! So glad to find your channel!
Haha! Thanks!
Good video and great idea. I really hoped more people tried simpler solutions before jumping into the rabbit hole that modern game engines tend to be. However, the fact that you skipped some initial constants and function declarations made it hard for someone like me to follow along, as I've never made a game in go before.
Can you post about hardware development? these videos are so high quality and "Awesome" !
Really cool idea! Will look into it. Thanks!
oh wow please keep making more gaming content, very nice and fun
Thank you! Will do!
Reminds me of Evan's presentation of ELM signals and Graphics.
The Unreal Engine part specifies "who are not creating games" but I know there are other reasons not to pick it like the learning curve
I agree - the whole engine bit was mostly for comedic purposes. It bad attempt at comedy :))
7:32 oooki 😂
Take a look at Defold game engine
Thanks for the suggestion!
Please do more game dev videos.
I am planning to! Thanks for the feedback!
physics, raytracing and vectors, game dev is reeeealy fun :X
At least it keeps things interesting!
why not some other FOSS engines?
also, would definitely like to have more on games
I would defiantly go with an engine for a real project.
In this video I wanted to look at some of the basics in a hands on manner.
There is the Redot Engine, a fork of the gokh-dot engine (the one that cannot be named!).
Also, there is the Fyrox Engine and Bevy, both are based on Rust.
Unreal is free until your game makes the first million USD.
Also, there is the Wicked Engine (a serious choice if you want to make 3D games in C++), same goes for O3DE.
Then the Stride engine and Monogame if your language of choice is C#... all the mentioned engines, except for Unreal, are free and open source.
I'd still start by learning Blender 3D, because you will need your own assets anyways if you're serious about gamedev (I'm not, because competition is brutal and I don't want to die out of hunger 😅😅😅).
Redot leadership doesn’t inspire confidence as a competently-run project. It’s quite clearly run by tourists who don’t understand how Godot codebase and contribution process worked prior to the fork.
Thanks for all the details!
Ah yes, good ol' SCREN_HEIGHT
😅 There you go... there is the mandatory typo I have in every video
I was thinking of the same thing except in go I was thinking of using raylib
Now you guys are making me try raylib as well. I just have to learn to live without a garbage collector.
As a web dev, why not using the totally free combo JS / WebAssembly /WebGPU ?
I never had a good gaming experience in the browser :( Maybe it's just me, but my hardware never seems to keep up with the things necessary to simply render some 3d objects on the canvas.
Check the bevy engine, i'm not the biggest rust fan but bevy is a lot of fun
Will definitely look into it. Thanks for the suggestion!
On a serious note, why not the Godot Engine?
just a question, the new search annoying thing fo you guy do it some rich text way or is utube ai doing that
i think he just want to learn the no engine route.
and finding excuses
As a dev just entering the game dev space I would probably choose Godot for any real project.
That being said, the way they treated their community (and especially paying users) recently was pretty messed up IMHO.
On the other hand, just like in web dev, I believe it's important to have an understanding of the basics before jumping into a framework.
So just like you want people to know JS and how the DOM works before suing Next JS, I believe it's useful in Game Dev to be able to implement basic features before relying on an engine.
@@awesome-codingYou make it sound like Godot has a paid tier.
no raylib? that shit slaps
I'll look into it! Thanks!
The video editing is minimal and lit.
Thank you!
Is this typescript?
It is Golang.
Here is a breakdown of Go - th-cam.com/video/E7pxGyEcPNI/w-d-xo.html
Here is a breakdown of Typescript - th-cam.com/video/UMEp6eFU16k/w-d-xo.html
I miss element inspect while trying to develop apps or games lol.
Yep... having no right click inspect option is killing me as well.
it's called the gnu debugger
Babylon JS
Good suggestion - a bit too high level for my current experience in the game dev space.
😂😂😂Me...waiting for him to say Bevy😢
I'll do it in a future video :D
i hope you to have a lot of fun with game dev. my dream is to some day quit web dev and make games or maybe i am too stupid for that shit
Thank you! I also feel like your average game dev needs to know a lot more than your average web dev.
❤❤❤
Yes Go and Game Dev./ More pleaseeee
Noted! Thank you for the feedback!
After all a Webdev did not choose Java Sugaa for Game Dev.
You have comitted a Crime
Maybe I'm not a real web dev after all :(
its 1800+ when you make above 1mio you dont make 1mio yet :O
just a joke, but why not javascript to match with "web dev" previous expertise :D
yeah, covering smth like phaser would be quite interesting ngl
I want to improve my Go skills, so I'm using any opportunity to use it 😅
There are JS game frameworks I might explore in the future as well.
@_remblanc Will play around with Phaser for certain!
Performance bro..
@@xtraszone not every game has to have top of the line performance to be playable. fwiw there are entire JS-based game engines that were the backbone of some very commercially successful games, like RPG Maker MV/MZ [games like Fear & Hunger, Omori, Ib, Felvidek use it]. some other successful examples of JS-based games include CrossCode, Game Dev Tycoon, and Vampire Survivors [which actually had to switch to Unity to improve performance on higher difficulties]
yeah gamedev, try ECS
Will do - thanks for the suggestion!
Godot did absolutely nothing wrong tho
I believe some people were unfairly blocked on Twitter though.
So?
@@awesome-codingthey overcorrected in a wave of unjust harassment. And it's Twitter. Who tf cares.
"Wtf cares about twitter?", fair point, but blocking people who actively contributed to it on git was the real sin.
@@lukdb They don't have to tolerate harassment, even when it comes from those who contributed to their code. Being overzealous with blocking is not good, but it's something that's quite expected as a response to being mass-brigaded by targeted harassment campaigns. Especially as they've had no precedent like this to weather such storm.
Seeing this makes me realize how much browser handles and abstracted away from the user.
Yep... we are living the good life here on the web. That's why most people are calling us script kitties :))
That's also why we invent new frameworks and bloatware every full moon - vanilla Javascript is just too simple
Making your own game engine is definitely the wrong move. There's still a handful of game engines aside from Unity, Godot, or Unreal.
I know - this was more of a video where I'm playing with very basic concepts.
Is it just me, or is anybody else bothered that the character switched dominant hand depending on the side he is facing.... mirroring sprites was thing in 8-bit computers, where you usually could not even tell rotation from mirroring... after that it just feels a bit lazy...
My character is ambidextrous 😂
I guess you are right - you would definitely want a character sprite with poses for all directions, but that was too much for what I build in this video.