The speaker, Danny, is discussing his process of creating a multiplayer survival game, which he initially considered due to a YouTube comment. He explains that creating a game for Steam is a significant undertaking and not something to be taken lightly.
Danny starts by creating a new project in Unity and deciding on a procedural world generation feature for the game. He initially struggles with this task, but with the help of a tutorial series by Sebastian League, he learns how to set up procedural generation.
The speaker then explains the process of creating a 3D mesh from a 2D plane, using Perlin noise to generate random values for the island. He also mentions adding a day and night cycle and player movement.
Danny then models a tree and uses Perlin noise with a different seed to generate forests around the island. He also adds wind to the trees to make them look less stiff.
The speaker then replaces the player model 'B' with a new model from Blender, which he used from his game 'Carlson'. The game then features an inventory system and player animations.
Danny adds multiplayer functionality to the game, which was a challenging process. He also adds particles using Unity's particle system and improves player animations.
The game is then given a grass shader, making the game look more alive. Danny also models a rock and adds an axe model, which the player can equip and use.
The game now features loot chests with power-ups and different types of ores that can be mined into metal for better tools. The game also features new trees and more enemies.
Danny plans to combine survival and roguelike gameplay elements, and adds loot chests with power-ups. The game is released on Steam under the name 'Muk' after resolving issues with the name.
The game now features a main menu,
1. The speaker is not planning to make a multiplayer survival game due to a YouTube comment. [Source: Document(page_content="00:00:00.08: why you don't try and make a multiplayer\n00:00:02.08: survival game\n00:00:03.28: i'm not going to spend months working on\n00:00:05.20: and releasing a game on steam just\n00:00:06.88: because of a youtube comment or\n00:00:08.96: you can't do that\n00:00:12.40: so i might have ended up releasing a\n00:00:13.84: game on steam because\n00:00:16.80: first off we make a new project in unity\n00:00:19.04: and as always let's start off by adding\n00:00:21.68: which will be our player now one of the\n00:00:23.76: things that makes survival games very\n00:00:25.36: fun\n00:00:25.76: is procedural world generation this\n00:00:28.56: means the world will be randomly\n00:00:29.92: generated and different\n00:00:31.20: every time you play the game so let's\n00:00:32.88: quickly make some procedural generation\n00:00:35.76: and that's when dany realized he's a\n00:00:37.68: dumb piece\n00:00:38.88: and has no idea how to program\n00:00:40.80: procedural generation\n00:00:42.24: but fortunately we have actual smart\n00:00:44.24: people like sebastian league who has a\n00:00:46.32: great tutorial series on how to set up\n00:00:48.32: procedural generation\n00:00:49.68: so we're gonna follow his tutorial\n00:00:51.44: series and when i say\n00:00:53.12: follow i mean roses are red violets are\n00:00:56.40: blue\n00:00:57.68: ctrl c ctrl v i took your code make sure\n00:01:00.96: to check out sebastian's channel he has\n00:01:02.48: some incredible videos that my tiny\n00:01:04.16: brain can't even begin to comprehend so\n00:01:06.32: the first thing we do is use purlin\n00:01:07.76: noise to make a noise map the purlin\n00:01:09.76: noise gives us values between 0 and 1\n00:01:11.92: where 0 is completely white\n00:01:13.60: and 1 is completely black but instead of\n00:01:15.76: using black and white\n00:01:16.96: we can assign colors based on the random\n00:01:19.20: values which will give us a really cool\n00:01:21.04: result\n00:01:22.96: and just like that we're done or not\n00:01:27.12: so the final step is to turn this 2d\n00:01:29.60: plane into a 3d mesh\n00:01:31.6