Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Marroquin's Devlog

A topic by Marroquin created Oct 01, 2022 Views: 263 Replies: 7
Viewing posts 1 to 8
(2 edits)

Hello everyone!

This is my first Devtober. As I introduced myself on Discord, as a lot of newbies on game development, I have started lots of projects with Unity and never finished them, so I found the scope of Devtober the best for me.

I want to give thanks to eL-Falso for sharing his Devlog from last year, from which others like me can get ideas on how to write it.

About Me:

  • I’m from Honduras
  • I’m new to game development, I started a few months ago but have never done anything relevant.
  • I suck at art, so this is the main challenge for this Devtober.

Please follow me on Twitter for latest updates https://twitter.com/franmarroquinQ

If you want to watch me struggling with very simple things also follow me on https://www.twitch.tv/marroquingg I figured out that sharing this process on stream also helps me to get more committed.

My Game:

So, I got some inspiration from Raft…

  • Survival game
  • Isometric view
  • The player collect materials to craft.

I know this might seem like too ambitious for a beginner. My plan is to have a playable demo at the end of the month, and gain the momentum I need to continue improving the game on the next months.

Day 0:

This is not actually my first day, I did some cheating 🤣 and started 3 days ago making some configs inside Unity with player and camera movement. I also modeled a wooded platform and started modeling a character.

Today I continued working on the character and started tying to animate his walk animation.

Day 1 ToDo:

  • Finish the character walk animation and test it out inside Unity.

So yeah, I hope to achieve some goals this month.

Submitted

Glad I could help 😊 Good luck with Devtober and your game.

I feel you with the mountains of unfinished projects in Unity. Good luck with this Devtober to you, I'm looking forward to your game! 

(2 edits)

Day 1:

So I introduce you to David, I decided to call him like that as a Joke for a friend also called David. Today I finish modeling him and animating.

I chose MagicaVoxel for modeling, and I had a tough time trying to figure out the best alternative to animate David. I ended up separating my character’s components as different objects inside MagicaVoxel and importing them in Unity with MagicaVoxel Toolbox and animating inside the Unity Editor.

Day 2 ToDo:

  • Fix an issue related with character movement.
  • Create a shader for the look of the ocean.
(1 edit)

Day 2:

Today I created water shader.

Everything was going alright until I realized there is an obvious difference on calculations for shaders on orthographic and perspective views.😅 I am leaving it right now as it is and start working on the building system next week.

Day 3 ToDo:

  • Do some research on how to integrate a building system on a 3d game. 🤣
(1 edit)

Day 3:

Yesterday was late when I finished working, so I’m writing this on day 4. I did some research on how to implement a building system and discovered hat there were actually a couple of solutions to my need.

I did some code refactoring on a script since it was getting a little hard to read. I implemented a state machine for my player, this way I will be able to distinguish if it is on building mode or not and write specific functionality for that code and keeping my base player script a little more clean.

Day 4 ToDo:

  • I’ll take a day off and think well on which of the building solutions I saw is better for my project.

Day 4

So I took a day off yesterday to think clearly of how to implement the building system. I’ve decided to make something like the one shown in This video, with some tweaks so that the player can only place an object on the tile in front.

Day 5:

I was not able to spend too much time working on the project, unfortunately. I only had a few minutes to set up unity tiles and that’s it.

Day 6 ToDo:

  • start writing some code to allow player to place objects.