Tudor Marinescu - Devlog













Student: Tudor Marinescu, C24745999
I was the programmer and music composer in this project. Actually, this was my first time being the programmer in a project. I usually do the art and music of the games we make as a team. But it was an exciting opportunity to branch out and learn some more skills. I already know how to code in C++, so I understand code written in C#, but I have difficulty in writing it on my own since I’m a beginner in this language. This is why, I used lots of videos in order to understand how to do the functions we needed for our game.
I started by making the movement of the character, which was just a dot at the start and the camera that followed it. The first attempt was as if you were on ice, but the second was successful.
Shortly after making the character, I made the AI, which at the start was just a red triangle. When the player gets close, it starts chasing and then stops again if they escape. It actually gets stuck on the geometry of the level. I tried solving the issue, but I also felt like this could be a fun opportunity. So in the end, I told my teammates that maybe we could leave it like this and have getting the monster stuck as a mechanic of the game. They agreed and now the rest is history!
It really wasn’t easy. I had some issues with the AI just going through the walls because of wonky collision or the main character spinning in at every object it touched. But I was able to fix it with a few more box colliders and a tick of the no spin in their inspectors. Another difficulty I had was the creation of the cone light. In the end, I decided to leave the others to do it since I wasn’t able to create it. Sadly, a few times, I had to discuss with my team what I could do and what I couldn’t. We decided for example to scrap the roaming AI and just have it chase once you get close.
But it wasn’t all doom and gloom! I actually managed to make everything else that we wanted! And while not perfect, I’m very happy with what I was able to create. I especially am proud of the AI and the level transitions! Also, I am the one who made the music of the game in GarageBand. I’ve been a composer for all our games, so making a quick horror theme was a fun change of pace for me. We also lowered its pitch to make it spookier.
I’m hopping to work as the programmer again in future projects in order to become better at it! It was a lot of fun and I’m really glad with my decision to take this role this time around. I also got a lot better in Unity!
Videos I used in order to create the code for the game:
Character Movement
https://www.youtube.com/watch?v=34fgsJ2-WzM
Camera
https://www.youtube.com/watch?v=FXqwunFQuao
Enemy AI
https://www.youtube.com/watch?v=2SXa10ILJms
Level switch
https://www.youtube.com/watch?v=-7I0slJyi8g&t=2s
Respawn and kill player
https://www.youtube.com/watch?v=H69PfxOr6bk
Quit button
https://www.youtube.com/watch?v=2BdgUgh_yxA
Assets we used:
Sprites
https://assetstore.unity.com/packages/2d/environments/pixel-art-top-down-basic-187605
https://penzilla.itch.io/top-down-retro-interior
https://seliel-the-shaper.itch.io/character-base
Backgrounds
https://unsplash.com/photos/green-trees-on-forest-during-daytime-TySkkTBvSlE
https://unsplash.com/photos/a-cracked-dry-ground-FFG7RY7IsOQ
Sound effects
https://freesound.org/people/Garuda1982/sounds/636418/
https://freesound.org/people/Vinrax/sounds/166036/
Files
Get The Search!
The Search!
Can you find your missing friend?
Status | Released |
Author | Tudor Marinescu |
Genre | Puzzle |
Tags | 2D, Atmospheric, Horror, No AI, Survival Horror, Unity |
More posts
- Martin Apostolov - Devlog54 days ago
- Robertas Baranauskas - Devlog54 days ago