- 176
- 88 532
Cakez Dev
Germany
เข้าร่วมเมื่อ 8 ก.พ. 2023
Subscribe for a Cookie!
The Next LEVEL MMO | Ashes of Creation | Cakez Rants
····················································································
Twitch ➤ www.twitch.tv/cakez77
Twitter ➤ Cakez77
Patreon ➤ www.patreon.com/Cakez77
Discord ➤ discord.gg/jVSX7YmEHj
TokTok ➤ www.tiktok.com/@cakez_77
Main Channel ► th-cam.com/users/cakez77
Gaming ► www.youtube.com/@CakezTV
····················································································
My Game *Tangy Defense*
store.steampowered.com/app/2245620/Cakez_TD
····················································································
Hey! And welcome. I'm an indie game developer, currently working on a Tower Defense Game written entirely in C/C++, I tried using Unity or Unreal Engine in the past, but never really found much success . I'm posting devlog / devblog videos in C#, Godot, Jai, Zig, Odin, Rust, etc. I also enjoy challenging myself in games such as "Path of Exile", "Last Epoch", "They are Billions", Palworld, etc.
····················································································
#gamedev #programming #cakez
Twitch ➤ www.twitch.tv/cakez77
Twitter ➤ Cakez77
Patreon ➤ www.patreon.com/Cakez77
Discord ➤ discord.gg/jVSX7YmEHj
TokTok ➤ www.tiktok.com/@cakez_77
Main Channel ► th-cam.com/users/cakez77
Gaming ► www.youtube.com/@CakezTV
····················································································
My Game *Tangy Defense*
store.steampowered.com/app/2245620/Cakez_TD
····················································································
Hey! And welcome. I'm an indie game developer, currently working on a Tower Defense Game written entirely in C/C++, I tried using Unity or Unreal Engine in the past, but never really found much success . I'm posting devlog / devblog videos in C#, Godot, Jai, Zig, Odin, Rust, etc. I also enjoy challenging myself in games such as "Path of Exile", "Last Epoch", "They are Billions", Palworld, etc.
····················································································
#gamedev #programming #cakez
มุมมอง: 22
วีดีโอ
Libre Office Calc is...
มุมมอง 932 ชั่วโมงที่ผ่านมา
···················································································· Twitch ➤ www.twitch.tv/cakez77 Twitter ➤ Cakez77 Patreon ➤ www.patreon.com/Cakez77 Discord ➤ discord.gg/jVSX7YmEHj TokTok ➤ www.tiktok.com/@cakez_77 Main Channel ► th-cam.com/users/cakez77 Gaming ► www.youtube.com/@CakezTV ·············································································...
Stardew Valley is Popping OFF!
มุมมอง 754 ชั่วโมงที่ผ่านมา
···················································································· Twitch ➤ www.twitch.tv/cakez77 Twitter ➤ Cakez77 Patreon ➤ www.patreon.com/Cakez77 Discord ➤ discord.gg/jVSX7YmEHj TokTok ➤ www.tiktok.com/@cakez_77 Main Channel ► th-cam.com/users/cakez77 Gaming ► www.youtube.com/@CakezTV ·············································································...
This Can Only Happen in America
มุมมอง 927 ชั่วโมงที่ผ่านมา
···················································································· Twitch ➤ www.twitch.tv/cakez77 Twitter ➤ Cakez77 Patreon ➤ www.patreon.com/Cakez77 Discord ➤ discord.gg/jVSX7YmEHj TokTok ➤ www.tiktok.com/@cakez_77 Main Channel ► th-cam.com/users/cakez77 Gaming ► www.youtube.com/@CakezTV ·············································································...
C++ OpenGL Game | Knockback on Heroes (Tangy Defense 28/10)
มุมมอง 4089 ชั่วโมงที่ผ่านมา
···················································································· Twitch ➤ www.twitch.tv/cakez77 Twitter ➤ Cakez77 Patreon ➤ www.patreon.com/Cakez77 Discord ➤ discord.gg/jVSX7YmEHj TokTok ➤ www.tiktok.com/@cakez_77 Main Channel ► th-cam.com/users/cakez77 Gaming ► www.youtube.com/@CakezTV ·············································································...
C++ OpenGL Game | Boss Mechanics (Tangy Defense 25/10)
มุมมอง 20112 ชั่วโมงที่ผ่านมา
···················································································· Twitch ➤ www.twitch.tv/cakez77 Twitter ➤ Cakez77 Patreon ➤ www.patreon.com/Cakez77 Discord ➤ discord.gg/jVSX7YmEHj TokTok ➤ www.tiktok.com/@cakez_77 Main Channel ► th-cam.com/users/cakez77 Gaming ► www.youtube.com/@CakezTV ·············································································...
C++ OpenGL Game | Boss HP Bar (Tangy Defense 23/10)
มุมมอง 13014 ชั่วโมงที่ผ่านมา
···················································································· Twitch ➤ www.twitch.tv/cakez77 Twitter ➤ Cakez77 Patreon ➤ www.patreon.com/Cakez77 Discord ➤ discord.gg/jVSX7YmEHj TokTok ➤ www.tiktok.com/@cakez_77 Main Channel ► th-cam.com/users/cakez77 Gaming ► www.youtube.com/@CakezTV ·············································································...
C++ OpenGL Game | Coding a Boss (Tangy Defense 22/10)
มุมมอง 69316 ชั่วโมงที่ผ่านมา
···················································································· Twitch ➤ www.twitch.tv/cakez77 Twitter ➤ Cakez77 Patreon ➤ www.patreon.com/Cakez77 Discord ➤ discord.gg/jVSX7YmEHj TokTok ➤ www.tiktok.com/@cakez_77 Main Channel ► th-cam.com/users/cakez77 Gaming ► www.youtube.com/@CakezTV ·············································································...
C++ OpenGL Game | Ghosts (Tangy Defense 21/10)
มุมมอง 11619 ชั่วโมงที่ผ่านมา
···················································································· Twitch ➤ www.twitch.tv/cakez77 Twitter ➤ Cakez77 Patreon ➤ www.patreon.com/Cakez77 Discord ➤ discord.gg/jVSX7YmEHj TokTok ➤ www.tiktok.com/@cakez_77 Main Channel ► th-cam.com/users/cakez77 Gaming ► www.youtube.com/@CakezTV ·············································································...
C++ OpenGL Game | Scaling Ice Wave (Tangy Defense 11/10)
มุมมอง 28121 ชั่วโมงที่ผ่านมา
···················································································· Twitch ➤ www.twitch.tv/cakez77 Twitter ➤ Cakez77 Patreon ➤ www.patreon.com/Cakez77 Discord ➤ discord.gg/jVSX7YmEHj TokTok ➤ www.tiktok.com/@cakez_77 Main Channel ► th-cam.com/users/cakez77 Gaming ► www.youtube.com/@CakezTV ·············································································...
C++ OpenGL Game | Advanced Targeting (Tangy Defense 10/10)
มุมมอง 111วันที่ผ่านมา
···················································································· Twitch ➤ www.twitch.tv/cakez77 Twitter ➤ Cakez77 Patreon ➤ www.patreon.com/Cakez77 Discord ➤ discord.gg/jVSX7YmEHj TokTok ➤ www.tiktok.com/@cakez_77 Main Channel ► th-cam.com/users/cakez77 Gaming ► www.youtube.com/@CakezTV ·············································································...
C++ OpenGL Game | Juicing Ice Wave (Tangy Defense 08/10)
มุมมอง 290วันที่ผ่านมา
···················································································· Twitch ➤ www.twitch.tv/cakez77 Twitter ➤ Cakez77 Patreon ➤ www.patreon.com/Cakez77 Discord ➤ discord.gg/jVSX7YmEHj TokTok ➤ www.tiktok.com/@cakez_77 Main Channel ► th-cam.com/users/cakez77 Gaming ► www.youtube.com/@CakezTV ·············································································...
Game Dev as Web Dev
มุมมอง 114วันที่ผ่านมา
···················································································· Twitch ➤ www.twitch.tv/cakez77 Twitter ➤ Cakez77 Patreon ➤ www.patreon.com/Cakez77 Discord ➤ discord.gg/jVSX7YmEHj TokTok ➤ www.tiktok.com/@cakez_77 Main Channel ► th-cam.com/users/cakez77 Gaming ► www.youtube.com/@CakezTV ·············································································...
This can't be Real...
มุมมอง 180วันที่ผ่านมา
···················································································· Twitch ➤ www.twitch.tv/cakez77 Twitter ➤ Cakez77 Patreon ➤ www.patreon.com/Cakez77 Discord ➤ discord.gg/jVSX7YmEHj TokTok ➤ www.tiktok.com/@cakez_77 Main Channel ► th-cam.com/users/cakez77 Gaming ► www.youtube.com/@CakezTV ·············································································...
Steam Trailer Idea
มุมมอง 8614 วันที่ผ่านมา
···················································································· Twitch ➤ www.twitch.tv/cakez77 Twitter ➤ Cakez77 Patreon ➤ www.patreon.com/Cakez77 Discord ➤ discord.gg/jVSX7YmEHj TokTok ➤ www.tiktok.com/@cakez_77 Main Channel ► th-cam.com/users/cakez77 Gaming ► www.youtube.com/@CakezTV ·············································································...
How The Games Name Decides Search Results
มุมมอง 3814 วันที่ผ่านมา
How The Games Name Decides Search Results
C++ OpenGL Game | Forgiveness Mechanics (Tangy Defense 04/10)
มุมมอง 15714 วันที่ผ่านมา
C OpenGL Game | Forgiveness Mechanics (Tangy Defense 04/10)
Cakez Interviews Developer of Crystal Guardians
มุมมอง 18514 วันที่ผ่านมา
Cakez Interviews Developer of Crystal Guardians
Get those Assets for FREE before 2025
มุมมอง 17821 วันที่ผ่านมา
Get those Assets for FREE before 2025
I Played Iffy TD (Viewer Made Tower Defense)
มุมมอง 15521 วันที่ผ่านมา
I Played Iffy TD (Viewer Made Tower Defense)
C++ OpenGL Game | Mage Balancing (Tangy Defense 03/10)
มุมมอง 65821 วันที่ผ่านมา
C OpenGL Game | Mage Balancing (Tangy Defense 03/10)
How To Financially Support your FIRST Indie Game
มุมมอง 42521 วันที่ผ่านมา
How To Financially Support your FIRST Indie Game
I DON'T Know What to Think About This...
มุมมอง 40621 วันที่ผ่านมา
I DON'T Know What to Think About This...
I am digging the hiccups
open source is rubbish. the devs dont care about the user experience. 🤮 think about it, if you had a real dev job you wouldnt have time to work on open source
what you don't realize is that 95% of the software you use is or uses open source software. So everything is bad, right?
also, what you don't realise again is that open source doesn't mean it doesn't make money, there are tons of open source projects that make LOTS of money, like the Linux Foundation, the Laravel web framework's owner made millions
@@eptic-c some technologies are open source, maybe codecs and things, sure i use those, and some simpler software i use is free open source. but when it comes to bigger programs, they are always total garbage. i always give them a try, but usually not surprised if they suck
also try sun haven!
love your approach to problems and the game looks kinda nice. Keep working on it!
this is just baloons tower defense.
What is baloons tower defense? There is no such popular game named that. Last game i remember being named something like that was. Bloons tower defense 2
Honestly looks really fun
brother you are just racist
Only good games developers use C++
cakez full of so much wisdom as always
Typo in your thumbnail mate
Man I'm so dumb, thanks mate
What is your solution when you feel like doing nothing? No energy for coding, no creativity for art and you slowly and surely losing interest in the entire project? Usually what is happening to me is that I take some break but then days become week which become months and after I can't even remember how my code works, so when I get a short burst of inspiration and motivation, I use 90% of that time to familiarise my self with my own code, how everything works and by the end of it I lose motivation again.
Hey bro I have had the same issue in the past. And what I did was, force myself to work every day for at least 10 - 15 minutes. So I would open my editor and work on SOMETHING. And I force myself for at least 10 - 15 minutes. And after that if I felt like continuing, I would continue and finish what I started. Or I would stop and pat myself on the back, because I made progress, be it small or big. And then I felt better playing games and I was able to stick with my project because I kept in touch.
This might mean that you lost interest or the project does not provide any positive reinforcement anymore. You do not have to force yourself to complete it or get it perfect, this happened to be when i was making my 1st C++ "game engine", it got impossible to progress and annoying leading me to quit. After that i started a compiler hobby project which is still going strong for 1.2 years.
You are also more likely to get motivated after you start that day. Because you already opened it you might as well continue.
2 minute rule alone should suffice his might be 10-15 mins, but all you have to do is do is prepare what your gonna do like opening your laptop or just cleaning your desk for the task your going to do, then you will find the motivation. Dont wait for motivation to come to you, make your motivation come to you, 2 mins alone is enough.
By writing a game engine you learn extremely valuable problem solving and debuging skills. It certainly helps to better understand how any engine works under the hood and debug problems and find solutions to go around a problem if can not be fixed directly.
I have exactly the same story. I listened to the "make games, not engines" crowd. For me personally, it was a bad decision to listen to them. After many years, I regret using Unity, I found myself more often fighting the engine rather than making a game. There were countless of situations where I knew how to do something, but I was forced to do it in an engine specific way, which required a lot of googling, troubleshooting and so on. It caused a severe burnout for me, causing me to just start Unity, stare at my screen and turn it of. I though I will try Unreal, something fresh and different so it might be better for me. No, it wasn't, same with Godot. Recentyly I thought to myself "fuck it, I'll make something from scratch, like I used to in my university days". Best decision I made, the very first seconds of this video resonate with me so well now. I use C++ and Vulkan now and have a blast. People will call me crazy, I call this fun :)
I'm just going with raylib OpenGL for now; but I was thinking about Vulkan, but I believe what you say in the video. I wish they just continued OpenGL with something like OpenGL 5.0 and make it more easier to use. Maybe you have to be a Vulcan from Star Trek to use Vulkan, lol. Tsoding was saying OpenGL will never die; he was commenting how raysan uses OpenGL 1.0 Intermediate mode but allows it with higher version of OpenGL. Raysan told me he has review and have to redesign RLGL for Vulkan. ps: Raylib 5.5 is out btw...
Ich hab n bisschen Angst das zu machen, weil dann überhaupt keine Zeit mehr für irgendetwas anderes bleibt. Dann wird man alt und hockt 12 Stunden am Tag vorm Computer.
Never really got into any of these engines, i played around for a bit in Pico8 because i love the concept but otherwise i'll rather start up my IDE and pester GCC or CC65 with my crap.
the same pro i j said i'm not a programming person when i was try learn js and Stoped for 3 years , now i'm fullstack thank god
Why I use a screwdriver to tighten up a screw?
cooles Video wie immer! :)
Solo gamedevs today have only 2 modes: 1. Be a Godot partisan and work only on Godot to escape the policies in Unity. Too bad that you cannot port your game anywhere now. 2. Be a pure C++ dev to escape the inefficiencies in Unity. Too bad that PC's can run anything today regardless, and your game is now a nightmare to port to the only places where that efficiency is actually needed (Android/iOS/Switch).
Cakez, Im really glad you were able to release your demo before deadline. Can't wait to see Iffys gameplay tho.
If you make your engine you have more control about what you are doing. I developing an engine in C for my own and I can tell you that that engine runs in a computer from 2007 with windows 7 and linux compiling with a current gcc. Try that it in Unity ;-). And yes... the bad part is that developing an engine by your own implies tons of hours figthing with problems and bugs to solve.
cakes i beat this game in a single try btw, just saying
Wow I can't believe how close CakezTD is to catching up with Iffy TD :D
Arrive from work, Take a power nap. Work on your game. Sleep. Work to pay your bills
I've been wrestling with the same thing. I tried Unity and just didn't like the workflow. Plus, I want to do programming and not deal with the "unity way" of doing things. It's just not that hard to write it yourself.
Offtopic question: Have you checked C23? What's your opinion on it?
Nah I don't keep up with the C++ changes, I just use very limited C++ features but mostly C like
@@CakezDev I meant C23, not C++23.
@@heavymetalmixer91 HUH so that is a C Standard? What does it add?
@@CakezDev Several features to make it more compatible with C++ like nullptr and auto (the last one for variables type inference), constexpr only for variables, finally a bool keyword, BigInt(n) type, static asserts, C++ syntax for attriburtes [[]], char8_t for UTF-8 characters, etc.
@@CakezDev Several changes to make it more compatible with C++, look on Wikipedia and C++ Reference for the details. Btw, TH-cam deleted my 2 previous comments, the platform does this so often I'm never sure my comments stay where they should.
1:08 average experience following any programming course online. "Yeah, cool, awesome! We're gonna build an awesome todo app 😎" like, you're narrating the code you already wrote and not able to pull off even that, your examples are unrealistic, and you're using some weird logic that you can't properly explain dude.
udemy... udummy xD
hahah htis timeline works for everthing not only games every startup should do it like that i did the same 5 years working stdying and on the weekends working on my produkt took 5 years to be able to do it full time and concetrate with everthing on the company
Wise advice 👍
tbh i don't like using unity nor unreal. I just like the process of building my own game using my own engine
All great points. You also are way more stressed out and way less creative when gamedev needs to pay the bills. You also might end up making games you don’t want because yet again …you need money
I wanted to ask you. Do you make a game with pure openGL o you used some libraries?
Hey bro, I used some Libraries "stb_image" and "freetype" but the rest is OpenGL and Win32
It's all about tradeoffs. You might spend a few months creating your first game-specific engine, plus time to maintain/improve it. You could instead pick a general purpose engine (ie. Unity etc) and spend those few months making the game instead. You can spend some of those gains in helping fix the engine or extending it for your purposes. If you create a high quality bug issue with repro, then the maintainers will fix it if you're lucky. There are no general-purpose software frameworks that fit your exact need 1:1 for every feature out-of-the-box.
I'm trying to make games in Scheme and it may sound weird but I think it's much more fun this way.
Indeed very useful to know when people quit the game. More indie devs should know this as many of them don’t want to release a free demo because they don’t want people to have any of their work for free.
I think that's a stupid reason lol
Pretty good advice there, gotta work on demos to see the public reception.
I have used many engines in my time. UE4 i love for 3d games, Godot i love for 2D games, Unity i wouldn't touch again for all the tea in china. I used Unity way back and hated it and with all the bullshit they tried to pull, they should have been completely shunned by the game dev community. That being said, I'm using Godot for a new project and where there are some frustrations, I think I'm 1000 times further ahead than if i created my own foundation from scratch in c++ or c#. A lot of the times i am having issues and trying to write convoluted workarounds to some of the issues i have with Godot, i find out that the real issue was my knowledge of the game engine and that there was a built in solution, it just wasn't intuitive to *ME* to figure it out on my own. For 2D games and for anyone starting out, I 100% suggest learning and using Godot over learning c++/c# and starting from scratch. Get your feet wet in the world of developing a game in an engine before you decide to make your own.
Gothic 1 and the whole pronounciation of all the words, he is german I knew it. Also im in the same limbo you were.
True my brother I'm German Ja
I have tried a lot of game engines, none of them felt confortable for me, either because bugs, bad workflow, slow loading times. C++ is my way to go. I'm working on my own game library while I make small games.
Good stuff bro, hope you get there and finish a game
LOL WHAT?
Depends on your scope and game. Certain games, even one's capable of being developed by solo developers, cannot be engineered in existing engines or even OpenGL. Think outside of the box buddy.
Ty
I've been learning odin and opengl together. It's taken me like 3 weeks to get a hold of it (2D only). I'm trying to move my game from godot to odin and raylib had issues rendering polygons the way I wanted to. Opengl with bindless textures and buffering tricks let's me do what I need fairly easily. It's been great but it's a mountain to climb for sure. Input handling, audio, editor goodies, fonts, text input, etc. are all just non existent so you gotta be ready for a marathon, not a 6 month zero to steam sprint.
I made my own compiler that could uses libraries written in C to make game in my programming language did what you enjoy to the next level
Unreal Engine: Heavy, Heavy, Heavy, storage, ram, gpu, cpu, and coding. Unity: Heavy, but friendly coding, but the loading times, ufffff, thanks to that, I watched all HarryPotter movies :D Godot: Lightweight but, bugs, tons of bugs (I've been using godot for 7 years), the last releases fix tons of bugs. Own Engine: Fun everywhere, but for the first game experience, tons of hrs.
Your own engine has another benefit, it will fit your game and hence run way better. And if you want to write for retro platforms most times it is your only choice, get out that C compiler and get cracking. And be prepared to write the odd lines of Z80 or 6502 machine code for those special effects or for even getting some stuff done, like IRQs so that you have timing and can run your music routine periodically. 😁
Im rewriting my game engine in C++, never been a big fan of unity. Godot is not too bad but I like the lower level stuff and control making your own engine gives you..
bro has my instant like and subscribe
If you wanna try something like Godot with less bugs, you may like to try Blazium (a Godot fork) once it's out.