- Видео 91
- Просмотров 320 031
MaxMakesGames
Канада
Добавлен 27 апр 2021
Hello. I am Max, 23 years old. My dream is to make a living from making my own games.
I like posting devlogs about the games I work on. I also like to do funny things related to 3D modeling, animating and programming.
If you are here, that means you are willing to be a part of it. Thank you.
500 subscribers on August 4th 2022 yay !
1000 subscribers on April 14th 2023 youpi !
2000 subscribers on December 19th 2023 nice !
I like posting devlogs about the games I work on. I also like to do funny things related to 3D modeling, animating and programming.
If you are here, that means you are willing to be a part of it. Thank you.
500 subscribers on August 4th 2022 yay !
1000 subscribers on April 14th 2023 youpi !
2000 subscribers on December 19th 2023 nice !
I remade flash games, but better...
As a kid, I grew up playing flash games in my browser. Since the death of flash in 2021, browser games have taken a huge hit. That is why I decided to make my own browser game website !
Using the ( kind of ) new technology of web assembly, we can make games that are way more optimized and secure than before. Also, with a little of basic server knowledge, it's easy to make a website to play those games and even add cool features like leaderboards, which is exactly what I did !
I hope to keep adding new games and features in the following months to create an epic website with a ton of browser games that everyone can enjoy :)
You can go play for free right now at: soothinggames.io/
You can make ...
Using the ( kind of ) new technology of web assembly, we can make games that are way more optimized and secure than before. Also, with a little of basic server knowledge, it's easy to make a website to play those games and even add cool features like leaderboards, which is exactly what I did !
I hope to keep adding new games and features in the following months to create an epic website with a ton of browser games that everyone can enjoy :)
You can go play for free right now at: soothinggames.io/
You can make ...
Просмотров: 1 256
Видео
Is My Engine BETTER than Unreal Engine 5 ?!
Просмотров 3,6 тыс.3 месяца назад
I often get people asking me why I made my own engine instead of just using Unreal Engine 5. I mainly did it for fun and to learn, but it did get me wondering how my engine would compare to UE5 for a voxel game, considering UE5 wasn't made for voxels like my engine was. I didn't go really in depth with the comparison so take this with a grain of salt but... basically UE5 is equal or better in a...
This voxel game runs fully on the GPU ?!
Просмотров 3 тыс.4 месяца назад
I remade even more things in my voxel engine to run on the GPU so it goes brrr super fast and I made a mini game with it ! Making code run on the GPU using compute shaders will generally speed it up which is good, but it also makes it a lot harder to code because GPUs don't have debuggers or even printing of values. Even the error messages are not super helpful. So coding everything in shaders ...
Caves and Lighting - Voxel Engine Devlog
Просмотров 5 тыс.6 месяцев назад
I added 3D world generation using 3D perlin noise and cool algorythms to create interesting infinite random voxel worlds :sunglasses: The world now generates caves, overhangs and is just overall more 3D and interesting. Pair that with the destruction to destroy your way into caves and it's pretty epic. I also decided to rework the lighting to spread the light a bit more and cause smoother and s...
Raytracing is a PAIN to code...
Просмотров 2 тыс.8 месяцев назад
Raytracing meshes is a pain because you have to check all the triangles that make up the mesh... or do you ??? ( Vsauce music starts ) Raytracing part 1: ruclips.net/video/M6tkE5CtmCA/видео.html Checking if a ray intersects with a triangle is basic math that you can copy from smart people, but checking that for millions of triangles is gonna be way too laggy for real time raytracing. So how did...
I Added RAYTRACING To My Voxel Engine ! ( From SCRATCH )
Просмотров 9 тыс.9 месяцев назад
Raytracing is a technique used to simulate real life lighting and vision. It can help to make shadows, reflections, refraction, etc. The problem is that it is very difficult to implement without too much lag because of the amount of data you have to deal with. Raytracing part 2: ruclips.net/video/IEDpllGxNPI/видео.html In this video, I started implementing raytracing for my voxel engine. Thankf...
I Increased the Resolution of My Voxel Engine ( LOD )
Просмотров 5 тыс.10 месяцев назад
A voxel world with a small resolution feels way too blocky and doesn't allow many details in the world and structures. That is why I decided to increase it. Even better than that, I implemented a system that lets me have different resolutions at different locations. That allows me to have details without needing the whole world to be detailed and also allows me to have a Level of Detail ( LOD )...
RAID an ALIEN BASE in this Voxel Game
Просмотров 97611 месяцев назад
I wanted to add some more game related things to this project instead of just engine related feature so it would be more of a voxel game than a voxel engine ( even tho after this I'll go back to focusing on more engine features oops ). I decided to add a cool boss with 2 attacks that is pretty interesting to fight. It uses the voxel world very well by digging holes when it attacks. I also made ...
Gamedev Tries Minecraft Modding & Makes an AWESOME MOD
Просмотров 4,4 тыс.Год назад
Is Minecraft a game engine ? Can you make games in minecraft ? With the help of modding tools like forge... kinda ? You can add mods that can do almost anything you want. You can alter the game so much that it pretty much becomes your own game and thanks to the fact you are building it on top of Minecraft, you don't have to code many things like the world generation or crafting mechanics. If yo...
Aliens Invaded my Voxel Game ?! - Devlog
Просмотров 1,6 тыс.Год назад
I decided to finally turn my voxel engine into a voxel game ! I don't know all the details of the game I'm going to make yet, but I'm hoping for a superhero vs aliens type of game where you go in alien bases, destroy it, defeat the enemies and bosses, level up, unlock new powers, etc. In this part I mainly made the alien base generation. It might not look like much, but they are randomly genera...
I Remade my Voxel Engine from Scratch...
Просмотров 11 тыс.Год назад
well... I had to... I didn't start with the right tools so I had to remake it. But thanks to the knowledge and skills I got from making it the first time, I remade almost all of it and most parts even better than before in a third of the time. I first made my voxel engine in c and OpenGL because I was doing it for fun and to learn graphics API, but now that the project got bigger I had to switc...
I Made The WORST Superhero Game...
Просмотров 479Год назад
I decided to make a game where you play as a hero with the worst powers and well... it sucks. But it's also kind of funny and you can somehow get good at playing it and it becomes actually playable. Still, this is the worst game I've ever made. Super powers are cool as long as the power itself is interesting and useful. But what if you had a useless or even annoying power ? Well, then it would ...
Random Villages & CHAOS - Voxel Game Devlog
Просмотров 2 тыс.Год назад
The game nows creates randomized villages for you to destroy using cool powers like making asteroids fall down ! I added more comments suggestions to my voxel engine/game as well as some of my own ideas too ! I made the shadows softer for my buddy AIA, added a first person controller with collisions, a nice fade for the edges of the map, a crosshair, particle systems and procedurally generated ...
How YOU Can LEARN to Make Games FAST ( AI )
Просмотров 1,2 тыс.Год назад
If you watch game dev videos but you know nothing about how to makes games, you might be interested to get started. Many people try but a lot of them end up quitting because they have difficulties learning. In this video, I'll explain some of my tips to learn to make games fast and ( kind of ) easy and the traps that would slow you down a lot that you have to avoid falling into. Some of the bes...
YOUR IDEAS Made My Voxel Engine EPIC
Просмотров 3,3 тыс.Год назад
I added YOUR IDEAS to My Voxel Engine. In my last video, I asked for suggestions for things to do next. Sadly, I didn't get many, so I had to side-track a little bit and make some crazy things like multithreading but that's ok. I ended up making a chunk animation, a kinda ambient occlusion, a mesh builder, a command console and I improved destruction by optimising the code and adding multihread...
I Added Procedural Generation to My Voxel Engine !
Просмотров 7 тыс.Год назад
I Added Procedural Generation to My Voxel Engine !
Making a Voxel Engine from SCRATCH (w/ Destruction)
Просмотров 38 тыс.Год назад
Making a Voxel Engine from SCRATCH (w/ Destruction)
I Made Slither.io, But in 3D... (and with AI fake multiplayer)
Просмотров 1 тыс.Год назад
I Made Slither.io, But in 3D... (and with AI fake multiplayer)
How I Became a Millionaire as a Game Developper
Просмотров 601Год назад
How I Became a Millionaire as a Game Developper
My 3 Years of Game Development Progress | Unity & Unreal Engine
Просмотров 9 тыс.Год назад
My 3 Years of Game Development Progress | Unity & Unreal Engine
Adding guns to my FPS GAME | Argonia Devlog #2
Просмотров 467Год назад
Adding guns to my FPS GAME | Argonia Devlog #2
Developing multiplayer games is PAINFUL | Argonia Devlog #1
Просмотров 1,5 тыс.Год назад
Developing multiplayer games is PAINFUL | Argonia Devlog #1
The Cool Aspects of Async Multiplayer Games ( Devlog )
Просмотров 782Год назад
The Cool Aspects of Async Multiplayer Games ( Devlog )
I Learned How to Make Multiplayer Games !
Просмотров 482Год назад
I Learned How to Make Multiplayer Games !
How Easy to Make Are TikTok Games ? ( I Made 3 )
Просмотров 1,6 тыс.Год назад
How Easy to Make Are TikTok Games ? ( I Made 3 )
This New AI Can Code Games & Teach You ?!
Просмотров 1,5 тыс.Год назад
This New AI Can Code Games & Teach You ?!
Car Crash Simulation In Game ?! - Devlog
Просмотров 437Год назад
Car Crash Simulation In Game ?! - Devlog
How To Make a Fake Multiplayer Game: Names & Leaderboards
Просмотров 556Год назад
How To Make a Fake Multiplayer Game: Names & Leaderboards
Unity VS Unreal Engine 5 - Performance Tests
Просмотров 14 тыс.Год назад
Unity VS Unreal Engine 5 - Performance Tests
Nanite skeletal meshes are allowed in UE 5.5 now.
@@SaschaRobitzki :O that's huge
is it there a way to change in modes during game ? :3 like when you join inside a car, a ship, spaceship, fps mode to thr person mode, somethinglike that?
自分用 0:11 Actorを親にしてMyActorを新規作成 0:20 MyClass.hをコーディング(記載内容はMyStructとほぼ同じ) 0:41 MyClass.cppをコーディング 0:46 MyClass.hをコーディング 1:33 MyClass.cppをコーディング 1:53 MyClass.hをコーディング 2:40 MyClass.cppをコーディング 2:57 MyClass.hをコーディング 3:10 MyClass.cppをコーディング(Jump_Implementation関数を追加) 3:46 MyClass.hをコーディング 3:56 BP_MyClass 4:36 BP_MyClass内のBPを編集 5:35
自分用 3:54 MyStructを新規作成 5:00 MyStruct.hをコーディング 5:43 MyStruct.cppをコーディング 6:11 コンパイル後、プレイヤーのBPを編集 6:43 MyStruct.hをコーディング 7:32 MyStruct.cppをコーディング 8:09 MyStruct.hをコーディング 8:28 コンパイル後、プレイヤーのBPを編集 9:58 MyStruct.hをコーディング(変数の上にUPROPERTYを追加) 10:11 コンパイル後、プロジェクトを再起動してプレイヤーのBPを編集 10:54 テストプレイ 11:10 MyStruct.hをコーディング 11:23 コンパイル 11:53 Generator Solution 12:02 VSCodeから起動 12:29 プレイヤーのBPを編集 13:06 テストプレイ
@@Tomanegi0707 ありがとうございます! 日本人は俺のビデオを見ることが嬉しいです! 俺は日本語すこし話せますよ
@@MaxMakesGames ご返信ありがとうございます! ゲーム制作で構造体の作成でつまづいていたので助かります! この動画を参考にさせていただきます!
To optimize the engine you can use ocular exclusion
i love you man, u just save my life, thank u
Your alien model do be looking kinda. THICC
Make this open source or make a tutorial with source code
@@AdamElMenshawi It's too big for a tutorial and maintaining code quality for open source would require a lot of work :(
@@MaxMakesGames ok it's alright but amazing game
But this is still a amazing game keep it up
Pixel gun 3d
Yours was made in a few years unreal is made in decades
Thanks man!
Makes sense now that I think about it!
69th like
yo actually pretty cool
That's crap compared to every flash game ever created.
@@spacejihadist4246 true ! That was the first step, next will hopefully be cool games 😎
This is so cool. I will learn web assembly just to rebuild my favorite flash games.
@@iluan_ Coding in web assembly directly seems impractical so I'd recommend using bevy and rust like me !
@@MaxMakesGames Will do so then. Thank you for the advice and inspiration.
good job man! looks like this was a fun project! GLHFDBO (don't burn out)
It would have been cool if you actually made some of the most popular and fun flash games instead of random games "I remade flash games" main point for me is those old games like raft wars (can't think of any other lol) getting to play them again but still really cool, would be probably more cool if you started making videos on this website about remaking [this] flash game etc... it would work for your channel as well and will be really cool to watch it aswell (every video you ask for what game to make next lol) ok I am going too far and idk about copyright issues either but just my thoughts 😅
@@ProbablyM_S yes I agree ! I wanted to add a few easy games first to "fill" the website, next games will be inspired by old browser games and mobile games maybe :)
@@MaxMakesGames that's what I assumed from the beginning of video that you found a way to recompile existing .swf games into webassembly
another question, is there any way to pass some data from current html page & local storage into the game context & backwards? that would be powerful! for authorization etc
@@galaxygur I mean technically you could edit the game's memory to cheat if that's what you mean. There's some protection but it's not impossible. As for authorization on the server like to access the database and stuff it should not be possible
@@MaxMakesGames oh i mean in that case that'd be very unfortunate; i remember in flash days, I've made an animated header for my website which was capable to show current URL; so now I wish I could pass some data into my game such as URL, user name, and etc
You say I didn't reach 1 billion points legit, I say you are jealous of my skills
Max said he'll give $100 to everyone get beats my scores
@@AIAdev I did NOT 💀💀💀
@@MaxMakesGames where's my $100?
@@ITR Fake news!!!
Aie Aie Aie t'a pris ton nom de domaine chez Godaddy :/ , le renew du domaine va piquer!
@@Vilebreken Pas trop j'espère 😂
@@MaxMakesGames C'est relativement connu qu'il te la mettent(r/webhosting par exemple), je te conseille personnellement de le switch chez genre porkbun ou namecheap si tu peut, ils sont top!
@@MaxMakesGames je viens de regarder le renew pour un .io chez godaddy c'est 78€ !
Cool
haha
What i will do STRG V STRG C :) (Not really)
@@Littleclone Paste then copy ? 😨
@@MaxMakesGames Yes, this is something you do in 2495, but this in the future so don't worry about it :)
MOM GET THE CAMERA, IM IN A MAXMAKESGAMES VIDEO. Btw W website dude😎
back in my day bro sounds like 50 years old good video bro keep it up
@@amigogogo-o1z Back in my days we had to use the pedals of our bike to move forward we didn't have no electric bike 👴🏻
@@MaxMakesGames lmao
You can go play for free right now at: soothinggames.io/ You can make an account to compete with others or just play as a guest ! Also sorry about the delay with the videos and the different audio: I moved to a new place so it took time and I gotta find a better setup for my mic :P
"every 3D renderer is first a 4D renderer" -idk
And this is that easy? I thought I have to create tree in two layers or write dynamic script. This is awesome!
@@theashenone9703 Unity makes it easy !
Thank you so much
thanks too
Thanks!
You could lower the amount of voxols. That would mean less trouble rendering.
poor cow, non-vegan friednly voxels
If mineceaft Java exists, YOU DONT NEED OTHER Languages. If they cab do it, so can you.
@@ImGelling Minecraft java is terribly inefficient tho... Why do you think they made a new one?
@@MaxMakesGames this is the point. If they made such a banger with so little, just go with the flow
Can you share the assets you used in this video?
@@plantpreyer2135 I don't have them anymore but if you search for free assets there's many websites with good options. Even the unity asset store has a lot !
@@MaxMakesGames Oh ok, thank you!
Step 1. Making a voxel engine from scratch Step 2. Remaking my voxel engine from scratch Step 3. Recreating a computer from scratch
Love voxel art. Good luck, cheers and best wishes
thanks alot bro, you are amazing!
Minecraft is a voxel game. Cube size isn't a requirement for a voxel game. Some renderers try to push voxelization to the extreme, but you could have even bigger cubes than minecraft and still have a voxel game.
Nope. Minecraft is rendered via triangles + it has a a LOT of non-voxel models, so you can't simply deem it an implementation detail.
Minecraft is not a voxel based game. It has normal meshes just like your standard game. They're just pixilated and mostly cube/rectangle shaped...
whats that tutorial you used to get started? also have you ever tried vulkan? and i would love to see a PyOpenGL video
@@vortexstudios_echo I started using a website called learnopengl it's good ! Also I did try Vulkan in my opinion it's really good but a bit harder to learn
@@MaxMakesGames allright thanks! ive seen learnopengl i just thought it looked a bit different than learnopengl
@@vortexstudios_echo I also used chat GPT to help me understand how some things worked and fix some issues I had. I 100% recommend using it :)
nice video
Bravo
erm actually this isnt from scratch 🤓👆
o my god im gonna try this tmrw. hopefully it still works
Thank you very much for the tutorial, I followed you because of this tutorial! So.. for the Android I have to enable Developer mode every time? and my customer need to do it too? and for the iOS users?
looks very good, is it also c++ ?
@@dustylongo Thanks ! No it's in rust but most of the game logic is actually in compute shaders so technically it's wgsl
lol @ rage over GL defaults... been there myself making my own voxel engine in GL and C++ before shifting gears away from voxel based worlds for my project(s). Too data heavy and unless you're doctorate level in maths or CS... good luck getting performant gameplay as an end result. I now use Godot and for terrain I've been using a mixture of modelled assets, my own terrain system, and Terrain3D by TokisanGames. Godot was an easy choice since it's C++ and MIT licensed so I can change anything at any time if I need, and it provides the bulk majority of tools needed for gamedev in one package. backstory on GL's default to not enable depth testing... 32 years ago, the default was no depth buffer because 3D capable hardware at the time wasn't often available on a machine at all, let alone one with the memory for depth mapping and whatever else needed to be in VRAM at the time of render... Quake, '96, by id Software.. one of the first big ones to use GL and hardware-accelerated z-buffering. OpenGL is from '92. By the late '90s, many more 3D capable video devices existed like ATI's Rage ('97) and NVIDIA's RIVA TNT ('98), and were getting cheaper, and thus it continued to explode in popularity. GL does not change behavior that would break old applications; so you can run quake's executable in 2024 even though they wrote the code in 1996 and it still behaves the same.. thus the defaults from 1992 have to remain the same, too.
RIP backfaces