@@jdh also I suggested in another comment that you should add smaller light-only voxels to make the already barely noticeable effect even less noticeable
this was something I considered :) but as the shadow meshes need all faces (all back faces at least) the mesh still needs to contain the whole cube unless I wanted to start building two separate meshes. However you could always cull other faces via normals during the color/normal pass or index the mesh to only draw -Z and +Y faces on cubes. lots of potential solutions!
@@jdh disclaimer: this is less of an actual suggestion and more of things that i think would be cool and interesting. maybe you could something like screen space shadows/raytracing for this. They have the benefit of being pixel perfect, and it seems to me like an orthographic voxel game with 2d sprites is pretty optimal for using them. Raytracing voxels is pretty simple, especially if you don’t have to do anything other than shadows. for the sprites, screen space shadowing could be used. the main limitations of screen space shadows are that it only uses depth information so it can’t draw things off screen or tell the thickness of objects, but the sprites don’t have varying thickness and are small and unlikely to cast shadows from offscreen. You could also probably just do some skewing/stretching to the sprites since it’s all orthographic. and they’re in the form of textures. i might try making a shadertoy with some orthographic shadow stuff now..
I find it still hard to sense the correct depth and everything. Maybe you can make surfaces (textures) increasingly darker the lower you get height-wise. Kinda like prebaked shadows
Probably the perspective is the problem. Currently it looks like a 45 degree angle, so the front of a block blends perfectly with the top of a block two places in front. Maybe the angle should be steeper.
@@jdh xD, btw this game looks great. I am learning opengl too and I'm recreating Minecraft, that's how I found you. And I'm so glad I did! Tysm for the content!
@@jdh yeah at the 2:00 mark, I'm trying to learn C++ (I'm literally a nub still though) so I could basically remake a DF like game (could implement The Sims style view as well, where it cuts away a portion of the material to see through things, since it's multi level). The biggest take away from Dwarf Fortress is that it's not multithreaded well if at all, and there's no art. That 3d view that you have is literally something I want in the future.. we'll see if I can even make it that far at all...
JDH, you inspire me with your PC Building and coding. I jumped into a new job soldering electronics to PCBs, and I am equally excited about software, too. I wouldn’t have gotten as far this year without your inspiring youtube videos. Thank you 🙏
As the other comments say, change the angle, as the perfect π/4 makes it harder on the depth perception Orthogonal projection is hard, but it's looking neat!
Interestingly, you are literally reiterating my thoughts and ideas, testing them, and hitting all the pitfalls I was afraid of. Meaning I will wait for you to succeed and then have my gamedev be a breeze ;)))
Including developing the engine? Seems like a good way to kill months and lose subscribers. It's paint drying level boring when you get into the nitty-gritty. It's more interesting to me than the average person, and a lecture on quaternions still about killed me. Game developers clench their teeth through those bits so they can get to the stuff that's actually fun about game development.
Funny how I just made something like this 2 months ago, only in the reverse direction your project is headed. I started with a 2d engine that rendered tiles isometrically but contained 3d data structures for the world. After a lot of struggling when it came to the concept and visual design, I ended up rewriting it into a 3d engine instead and just making it 1st person while the underlying code remained mostly the same. I look forward to seeing what you do with this concept. It's tricky but there is some potential for unique gameplay mechanics if you can solve the visual design issues.
One technique you could try to improve the light map is to track the light level using a fractional value rather than an integer. The algorithm is exactly same, with one exception: the first iteration of light propagation gets a directional bias (from the light's intensity, to the intensity - 1) depending on where the light source is within its source tile. That should smooth things out and make the tiling less obvious while the light source is in motion.
Practice makes perfect! Choose project ideas and implement them. The best way to learn many of the topics in his videos is by building stuff. You'll get there with dedication and effort 😉
Can you please make your videos a little more descriptive like about an hour because I love what you do and wanna get through your process of learning and execution in detail.
A few ideas : - RGB lighting ! - HDR lighting, increase the maximum light luminance for creating bright lights and then you can also do - HDR Bloom/Glow :) - ACES tonemapping
Super cool video. I'm blown away that you can hard code all this. I'll stick to my nice premade 3D engines 😳😂. I would like to add that i am not so sure about the perspective, i still can't tell how tall things are and where they are in the map. That being said this was still an awesome video, looking forward to more
A better way to get some depth is to change the angle of the camera slightly to make the elevation change of the tiles a different size than the surface tiles.
The camera angle makes everything really confusing most of the time, even with hard edges. Others have sugested changing the angle (just the tilt) to break the simmetry between the side face and the top face, I also wanna suggest experiment with not perfect cubes, e.g. the cube's height is 90% of the top face's lenght, so it's still a square face at the top but more of a squashed down cube. Other than that, loved the art style, good job!
I was once creating very similar game in terms of looks, but never finished, so I like to see that you are doing something similar. To make the depth be even clearer, you could tint the blocks based on how far are them from camera, kind of what they are doing with the dwarf fortress steam release.
You'll have to do something for the player to be visible in tight places or behind walls. I think one possibility would also maybe be to let te player rotate the camera by increments of 90 degrees. But even that won't fix the issue of tight spaces. Maybe when the player character goes behind a wall, that wall should become transparent ? Seems like for a Minecraft-type game this might be tough. If I recall correctly MiniCraft, one of Notches smaller projects, had only two layers, with the ground you walk on and 1 height of walls. Something akin to Don't Starve. You'd then go underground at specific places and the underground would be a two-layer space following the same rules.
I don't care how much the game changes, whether it's a good or bad game, or whether or not you finish it (although for your sake I hope you do). I'm subscribing because I love devlogs. So please, please keep this up longer than 2 episodes!!!
Your smooth lighting is much better than minecraft's! Minecraft has had broken ambient occlusion since it was first added, and you just... didn't do it wrong. What an amazing thought.
This is very similar to the game I'm making, making it really difficult to understand the depth of the objects, the solution I came up with was to make a blur and fog based on the height, the most challenging of all is to make a good algorithm to be possible see inside closed areas, this is not found on the internet, I had to create my own solution.
I really like how stylised the game became as the video progressed. I've been thinking if similar lighting could be possible in 2D isometric games without resorting to 3D. 3D might just be the easiest option 🤷♀️
I feel like the grass blocks should have a normal map too because now it looks a bit like plastic with a flashlight shining on it, keep up the good work.
it may be easier to discern differences in height with something like minecraft's connected textures (i think just a modded in thing). so like on the inner edge of a block there are some tufts of grass, and everything is a little darker, and on the outer edge it kinda falls off a bit. or something like that. bricks could use a different arrangement that creates a border, plain dirt could have rocks on the inner edge instead of dirt, etc. though i do admit that it would be more work than what you did already.
Could you theoretically make the lighting spherical instead of “diamond-shaped” by replacing the breadth-first search with one that works based on the Euclidean distance from the center?
Two games you might find inspiration from could be Dead Cells and Octopath Traveler. Dead Cells had 3D models which were then converted into 2D via rotoscoping if I remember correctly. Octopath Traveler is a 2.5D game that has a similar look to the first iteration of the sprite earlier in the video.
I'm creating a very similar project, we convergently came to the same conclusion, though the results on your project exceed anything I've ever created. not salty about it anymore.
I unfortunately could not make out half of the parenthesis and punctuation symbols because of their lack of contrast against the background. Maybe make them brighter and/or more accessible?
What you are doing in these videos with the very low level hardcore programing thingy is exactly the kind of cs I want to major in and was wandering what is the name of that major (if it exists that is)...
A quick note: on this channel, jdh has worked in many engineering subdomains. A lot of these videos serve mostly as exercises in learning and are not representative of real work most engineers would do at a company. People are not constantly reinventing every layer of abstraction when making a product. Game developers, for example, might develop a new game engine. However, they are almost certainly not designing the processor which will run their game. An engineer might work at greater numbers of layers at small startups (e.g. indie dev games), but usually this does not mean you'd build all the way from hardware design->Minecraft lol. People exist who work at all of these levels, just usually one person is not doing all of them haha. In general, a student in Electrical engineering, computer engineering, or computer science will learn some or all of the topics covered by videos on the channel. You have to check the classes specifically offered within the majors at your school. It can vary a lot from school to school. Your most likely bet is computer engineering. You're looking for classes related to (in no particular order): computer architecture, C/C++, embedded systems, game development, and/or graphics. This channel is great for exploring fun ideas and learning and I'm excited to hear it inspired you and others. Feel free to ask follow-ups, I went through the same process 4 years ago when starting to study engineering :)
@@mgssscrazy I've never seen a uni offering a "game development" course. Are those an actual separate thing? I too am about to start uni soon, and I enjoy these vids
@@abbanf yup! Some schools offer entire game dev programs (such as Michigan state) where there are several courses that bring students from different backgrounds (coding, art, music, etc.) together to create games. Other universities offer 1-2 coding classes related to game dev. Some, unfortunately, offer no related courses on the topic. Sometimes a school will offer non-coding related game dev classes. For example, I've heard of schools offering conceptual-level game dev classes where it's all about how to understand what makes a game good, rather than how to actually code a game.
Imagine you make it as in-depth as terraria with mods. That would be sick, I'd be down to make some mods for this game. Plus you could add different planets, multiplayer system, etc. This game could actually be really cool and really big.
why do the axis-aligned orthographic matrix tho? that just seems like a massive shot in the foot for no real reason. you can make the player/npc movement axis-aligned, and have the camera at a slight angle
you actually dont have to do any rotation malarky for the camera if you hadn't figured that out you just have to modify one of the skew parameters of the view or projection matrix
The lack of a border at the edge closest to the camera is kind of weird looking. Mathematically I understand why it is happening, with both faces visible it is a peak rather than a cliff, but having the border on only certain edges of the blocks is odd.
these videos are so unbelievably inspiring. Keep up the great work! Also noticed the brand new 16" Mac Book Pro you have there. Treated myself with this beauty 2 months ago and never have I ever regretted a purchase less than this one. Well deserved on your part
This guy is like “welcome to remaking minecraft, today we’re doing something completely different”
the classic bait and switch 😎
@@jdh yup. Just below the right amount of variety with is very slightly more than I like
Great video though
@@jdh also I suggested in another comment that you should add smaller light-only voxels to make the already barely noticeable effect even less noticeable
and then just remakes minecraft again
with the fixed camera perspective, you also only have to create meshes for two sides of the cubes (as long as that doesn't give issues with shadows)
does he have a discord server?
I think that likely would cause issues as the other faces would be needed to calculate shadows
this was something I considered :) but as the shadow meshes need all faces (all back faces at least) the mesh still needs to contain the whole cube unless I wanted to start building two separate meshes.
However you could always cull other faces via normals during the color/normal pass or index the mesh to only draw -Z and +Y faces on cubes. lots of potential solutions!
@@jdh disclaimer: this is less of an actual suggestion and more of things that i think would be cool and interesting.
maybe you could something like screen space shadows/raytracing for this. They have the benefit of being pixel perfect, and it seems to me like an orthographic voxel game with 2d sprites is pretty optimal for using them.
Raytracing voxels is pretty simple, especially if you don’t have to do anything other than shadows. for the sprites, screen space shadowing could be used. the main limitations of screen space shadows are that it only uses depth information so it can’t draw things off screen or tell the thickness of objects, but the sprites don’t have varying thickness and are small and unlikely to cast shadows from offscreen.
You could also probably just do some skewing/stretching to the sprites since it’s all orthographic. and they’re in the form of textures.
i might try making a shadertoy with some orthographic shadow stuff now..
I find it still hard to sense the correct depth and everything. Maybe you can make surfaces (textures) increasingly darker the lower you get height-wise. Kinda like prebaked shadows
Yeah that seems like a good idea, I also still found it really had to understand the depth
I second this.
Probably the perspective is the problem. Currently it looks like a 45 degree angle, so the front of a block blends perfectly with the top of a block two places in front. Maybe the angle should be steeper.
@@Kopigan agreed. the character also looks funky with that angle
It sounds like this just needs some 2.5-dimensional ambient occlusion.
Damn I kinda wish we would've got the "Minecraft-ultra-deluxe-Amogus-Edition"
A M O G U S
Maybe next time... I mean we still can dream
@SplÅtuuber I hope 🙏
Honestly I would buy that
@Trayambak It's too late 😔
Let's shoot for 420 xD
* Dude's spending years making an easy and intuitive interface for their 3D modeling software *
This dude: nah... I'll just "type" it out
2:00
Woah, you should turn this into an Isometric dwarf-fortress-like strategy game and release it as "Ruby Dung".
BTW I think RubyDung stood for Rubylands Dungeons. Can't remember the source.
wow what a good idea! maybe when that project gets stale I can reuse the textures for some cube based survival game later on!
@@jdh xD, btw this game looks great. I am learning opengl too and I'm recreating Minecraft, that's how I found you. And I'm so glad I did! Tysm for the content!
Fun fact: rubydung was a predecessor to minecraft (which also was made by notch)
@@jdh yeah at the 2:00 mark, I'm trying to learn C++ (I'm literally a nub still though) so I could basically remake a DF like game (could implement The Sims style view as well, where it cuts away a portion of the material to see through things, since it's multi level). The biggest take away from Dwarf Fortress is that it's not multithreaded well if at all, and there's no art. That 3d view that you have is literally something I want in the future.. we'll see if I can even make it that far at all...
JDH, you inspire me with your PC Building and coding.
I jumped into a new job soldering electronics to PCBs, and I am equally excited about software, too.
I wouldn’t have gotten as far this year without your inspiring youtube videos. Thank you 🙏
As the other comments say, change the angle, as the perfect π/4 makes it harder on the depth perception
Orthogonal projection is hard, but it's looking neat!
I think having the whole perspective rotated around the up axis would make it easier to feel the depth of the world. Great video :D
I love your videos. For the game, I suggest reducing the brightness (making it darker) of the blocks depending on its height
I'm guessing he tried something like that but there's 16 levels of block height and 16 levels of brightness so it might be weird
Interestingly, you are literally reiterating my thoughts and ideas, testing them, and hitting all the pitfalls I was afraid of.
Meaning I will wait for you to succeed and then have my gamedev be a breeze ;)))
Maybe make the light calculated using 9ths of a tile or even just 4ths so it’s harder to tell it’s just voxel lights
Voxel lights lite
Voxel lites
voxites
I have never seen the inline keyword being used so much outside my own code. Maybe it will become strong again one day :')
inline = speed ofc
Or you can be a menace and use it on your global variables
@@jdh I heard it's slow to compile lots of inline functions
friendship ended with inline, constexpr is my best friend now
This guy is the antithesis to "graphic design is my passion"
You should do a series where you break down each stage of game development and explain some of it in more detail
Including developing the engine? Seems like a good way to kill months and lose subscribers. It's paint drying level boring when you get into the nitty-gritty.
It's more interesting to me than the average person, and a lecture on quaternions still about killed me. Game developers clench their teeth through those bits so they can get to the stuff that's actually fun about game development.
@@ossiehalvorson7702 Maybe the real fun about game development was the math we learned along the way
@@puppergump4117 :|
“I won’t abandon it after two videos”
Hey at least it took over two videos
Funny how I just made something like this 2 months ago, only in the reverse direction your project is headed. I started with a 2d engine that rendered tiles isometrically but contained 3d data structures for the world. After a lot of struggling when it came to the concept and visual design, I ended up rewriting it into a 3d engine instead and just making it 1st person while the underlying code remained mostly the same.
I look forward to seeing what you do with this concept. It's tricky but there is some potential for unique gameplay mechanics if you can solve the visual design issues.
One technique you could try to improve the light map is to track the light level using a fractional value rather than an integer. The algorithm is exactly same, with one exception: the first iteration of light propagation gets a directional bias (from the light's intensity, to the intensity - 1) depending on where the light source is within its source tile. That should smooth things out and make the tiling less obvious while the light source is in motion.
JDH: releases 2 videos to us in under a month
Me: why the gods have bestowed upon us
**LIGHT**
The best engineer on youtube....wish to be as good as you someday
Same 😂
Practice makes perfect! Choose project ideas and implement them. The best way to learn many of the topics in his videos is by building stuff. You'll get there with dedication and effort 😉
@@mgssscrazy cant even come up with ideas 😂
Can you please make your videos a little more descriptive like about an hour because I love what you do and wanna get through your process of learning and execution in detail.
A few ideas :
- RGB lighting !
- HDR lighting, increase the maximum light luminance for creating bright lights and then you can also do
- HDR Bloom/Glow :)
- ACES tonemapping
Super cool video. I'm blown away that you can hard code all this. I'll stick to my nice premade 3D engines 😳😂. I would like to add that i am not so sure about the perspective, i still can't tell how tall things are and where they are in the map. That being said this was still an awesome video, looking forward to more
I’m excited for where he goes with this!
A better way to get some depth is to change the angle of the camera slightly to make the elevation change of the tiles a different size than the surface tiles.
Very nice work but I would have definitely kept the isometric perspective since it is the best view for conveying the sense of depth.
The camera angle makes everything really confusing most of the time, even with hard edges. Others have sugested changing the angle (just the tilt) to break the simmetry between the side face and the top face, I also wanna suggest experiment with not perfect cubes, e.g. the cube's height is 90% of the top face's lenght, so it's still a square face at the top but more of a squashed down cube.
Other than that, loved the art style, good job!
i have only few youtubers i get excited when they upload and you are one of them(been since you made your first c++ mc vid)
I was once creating very similar game in terms of looks, but never finished, so I like to see that you are doing something similar. To make the depth be even clearer, you could tint the blocks based on how far are them from camera, kind of what they are doing with the dwarf fortress steam release.
You'll have to do something for the player to be visible in tight places or behind walls. I think one possibility would also maybe be to let te player rotate the camera by increments of 90 degrees. But even that won't fix the issue of tight spaces. Maybe when the player character goes behind a wall, that wall should become transparent ? Seems like for a Minecraft-type game this might be tough. If I recall correctly MiniCraft, one of Notches smaller projects, had only two layers, with the ground you walk on and 1 height of walls. Something akin to Don't Starve. You'd then go underground at specific places and the underground would be a two-layer space following the same rules.
I don't care how much the game changes, whether it's a good or bad game, or whether or not you finish it (although for your sake I hope you do). I'm subscribing because I love devlogs. So please, please keep this up longer than 2 episodes!!!
this looks great. I'm excited to see where this project is going.
I think it's looking pretty interesting thus far in terms of the graphics style. Interested to see where this goes
at first i thought you were using an ide because of the code completions and bottom tmux screen, your vimrc is amazing
The first test looked the best, try putting the camera angle diagonal, it will be better
I love how I didn't have to watch any of your previous videos to understand "and no, I won't abandon this one after 2 videos".
(#LifeOfAGamedev)
dont worry the 6 months upload schedule if far better than code bullet's 1 year(maybe) schedule
You've successfully coded your way out of drawing
2:00 gives me age of empires 2 vibes for some reason I dig it
Your smooth lighting is much better than minecraft's! Minecraft has had broken ambient occlusion since it was first added, and you just... didn't do it wrong. What an amazing thought.
Please finish this project... It has a lot of great engineering from ground 0 🙏
This is very similar to the game I'm making, making it really difficult to understand the depth of the objects, the solution I came up with was to make a blur and fog based on the height, the most challenging of all is to make a good algorithm to be possible see inside closed areas, this is not found on the internet, I had to create my own solution.
Very nice.
I always get excited to see those when they come out
I really like how stylised the game became as the video progressed. I've been thinking if similar lighting could be possible in 2D isometric games without resorting to 3D. 3D might just be the easiest option 🤷♀️
I feel like the grass blocks should have a normal map too because now it looks a bit like plastic with a flashlight shining on it, keep up the good work.
I'm annoyed youtube doesn't recommend me your videos. I love them u_u
Where did you learn OpenGL? Nice vids, can't wait until the next one!
He has mentioned his tools in description
@@mashug1731 THANKS, how didn't I see that lol
it may be easier to discern differences in height with something like minecraft's connected textures (i think just a modded in thing). so like on the inner edge of a block there are some tufts of grass, and everything is a little darker, and on the outer edge it kinda falls off a bit. or something like that. bricks could use a different arrangement that creates a border, plain dirt could have rocks on the inner edge instead of dirt, etc. though i do admit that it would be more work than what you did already.
Your hard work is appreciated!!
It is difficult for me to tell what is casting a shadow sometimes when the shadow is next to an edge-detected edge.
Could you theoretically make the lighting spherical instead of “diamond-shaped” by replacing the breadth-first search with one that works based on the Euclidean distance from the center?
2:04 that could be a really cool wallpaper
Same reasoning about pixel art and making rendering 3d models as Randy did for his project.
Also, seeing std::vector
I hope you make the player's movement fixed on the x and y axes, otherwise thatll be really weird
Two games you might find inspiration from could be Dead Cells and Octopath Traveler. Dead Cells had 3D models which were then converted into 2D via rotoscoping if I remember correctly. Octopath Traveler is a 2.5D game that has a similar look to the first iteration of the sprite earlier in the video.
Awesome Coder Heart🤣 Creating own model also from Code. Cool dude
I think this can go on forever
one of the best coding channel, your videos are really realxing
I'm creating a very similar project, we convergently came to the same conclusion, though the results on your project exceed anything I've ever created. not salty about it anymore.
I imagine you're one day going to make your own coding language
He has, iirc he made an Assembly language for his own computer
Maybe he can name it after a snake and completely destroy the meaning of programming
this is like roller coaster tycoon craft
I think you should use a camera angle like at 2:00.
It way better to give perspective. In the other, even with black edges, we cannot estimate height.
I unfortunately could not make out half of the parenthesis and punctuation symbols because of their lack of contrast against the background. Maybe make them brighter and/or more accessible?
For those who want to know what’s his neo vim theme is, it’s called *gruvbox*
That lighting technique is cool o-o
My favourite part of this video is when multiple times I understood a concept *better* than I did after he explained it.
another epic video
What you are doing in these videos with the very low level hardcore programing thingy is exactly the kind of cs I want to major in and was wandering what is the name of that major (if it exists that is)...
A quick note: on this channel, jdh has worked in many engineering subdomains. A lot of these videos serve mostly as exercises in learning and are not representative of real work most engineers would do at a company. People are not constantly reinventing every layer of abstraction when making a product. Game developers, for example, might develop a new game engine. However, they are almost certainly not designing the processor which will run their game. An engineer might work at greater numbers of layers at small startups (e.g. indie dev games), but usually this does not mean you'd build all the way from hardware design->Minecraft lol. People exist who work at all of these levels, just usually one person is not doing all of them haha.
In general, a student in Electrical engineering, computer engineering, or computer science will learn some or all of the topics covered by videos on the channel. You have to check the classes specifically offered within the majors at your school. It can vary a lot from school to school. Your most likely bet is computer engineering. You're looking for classes related to (in no particular order): computer architecture, C/C++, embedded systems, game development, and/or graphics.
This channel is great for exploring fun ideas and learning and I'm excited to hear it inspired you and others.
Feel free to ask follow-ups, I went through the same process 4 years ago when starting to study engineering :)
@@mgssscrazy I've never seen a uni offering a "game development" course. Are those an actual separate thing? I too am about to start uni soon, and I enjoy these vids
@@abbanf yup! Some schools offer entire game dev programs (such as Michigan state) where there are several courses that bring students from different backgrounds (coding, art, music, etc.) together to create games. Other universities offer 1-2 coding classes related to game dev. Some, unfortunately, offer no related courses on the topic.
Sometimes a school will offer non-coding related game dev classes. For example, I've heard of schools offering conceptual-level game dev classes where it's all about how to understand what makes a game good, rather than how to actually code a game.
@@mgssscrazy thanks for the info! i'll definitely be ramping up my research to find a local uni with such a program. For now, its back to exams.....
1:59 if you kept this you could have recreated rubydung!
This man is the definition of "hey Ferb What are we gonna do today?"
Ah, so we're remaking Habbo hotel now. Got it
Imagine you make it as in-depth as terraria with mods. That would be sick, I'd be down to make some mods for this game. Plus you could add different planets, multiplayer system, etc. This game could actually be really cool and really big.
Hmm... The 3D-to-pixel thing seems right up the alley of something that @RandallThomas would do
why do the axis-aligned orthographic matrix tho? that just seems like a massive shot in the foot for no real reason.
you can make the player/npc movement axis-aligned, and have the camera at a slight angle
He is back!
This reminds me of LandTraveller, it had the same 2.5D style voxel aspect.
And I tried to go for a similar style but 3D hard.
Randy did this same thing, it's crazy bruv....
i actually love the 2d sprite with 3d lighting
This dude makes it look so easy. Unfair :(
Perhaps a Minecraft-inspired voxel ambient occlusion method could help with defining depth in your render?
Great job jdh, thanks for being so inspiring!
That 3d to pixel art idea sounds a lot like what Randy is doing.
Video 2 of asking for a video of mining silicon for your own chips
2D sprites with normal maps... this looks awesome.
looks awsome!
Great video! What's that "console IDE" you're using called? It seems very efficient.
he seems to be using Sublime Text
vim.
He is using Vim with Tmux
I really want tutorials about everything. From vim to creating 3d lighting .-.
you actually dont have to do any rotation malarky for the camera if you hadn't figured that out
you just have to modify one of the skew parameters of the view or projection matrix
The lack of a border at the edge closest to the camera is kind of weird looking. Mathematically I understand why it is happening, with both faces visible it is a peak rather than a cliff, but having the border on only certain edges of the blocks is odd.
Nice, using lightline, same
could you like in-depth tutorials on rendering cause that would be epic
these videos are so unbelievably inspiring. Keep up the great work! Also noticed the brand new 16" Mac Book Pro you have there. Treated myself with this beauty 2 months ago and never have I ever regretted a purchase less than this one. Well deserved on your part
I'd recommend the MIT and GPL licenses.
Can you please make a setup tour or workflow type of video i would love to see how the heck you code gigantic things in just few days 😁😁
This is so amazing
can you make a video about minecraft?
You make more progress in one day than Randy makes in a year
This was a shitty day but you uploaded a video ! :D Love your content
0:09 : "EPIC MINECRAFT LETS PLAY LMAO XD EPISODE 12 Trillion, 984 Billion, 725 Million, 801 Thousand, 2 Hundred and 56"
*What a title!?*
I actually liked the player model more when it had no limbs, reminded me of rimworld for some reason