Combined with some random ideas in my head this is very inspiring! Ok, some relevant to game stuff: What about each door having a counter that is increased by using a key/pressing a button and decreased by releasing a button? That will fix problem with relocking the doors and will make implementing things like "hold at least n buttons on the level to open door" easier. And you can test for parity to make the door relockable. And you can make the counter a separate object to controll several doors. I have seen in one game portals implemented by tping everything on that tile at the end of the turn. So you need to exit portal yourself and if you can't or don't want to stay there you idle one turn and retrun back. I think it is easier to implement and can allow some fun thing (imagine going into a portal on a perfect turn to dodge a projectile). If you keep your aproach you need to delegate character interaction to tile after the portal.
@neppallv
14 күн бұрын
Nice!
@mrmecho695
18 күн бұрын
good job keep it up man❤
@plasmastudios
18 күн бұрын
Great looking game! Loving the green 💚🟩💚
@zaboodable2085
22 күн бұрын
You might want to try the System.Collections.Generic List instead of ArrayList for storing values of the same type as they don't suffer the same performance overhead or type safety issues. You can also use properties to manage your get/set logic and avoid making a getter/setter method.
@CaptainFalconRacer
23 күн бұрын
Immediately when you changed the character movement, I thought "spam all four directions in a circle pattern".
@NeatGames
23 күн бұрын
It's great you think about everything so holistically and well :D Keep it up~
@itay_6669
23 күн бұрын
Cool Devlog although a bit rough around the edges, especially liked that you actually show the code and explain how it works, good luck!
@johnvidal800
24 күн бұрын
It's great to watch your videos. You became an inspiration for me to start developing my first game. I intend to record the process too, but so far I'm only working on paper drafts! Great work!
@Absurd_Games_Studio
24 күн бұрын
Thanks so much! That's awesome, you should definitely do that
@Fernandez0907
25 күн бұрын
What is the name of your game?
@Absurd_Games_Studio
24 күн бұрын
I don't have a name yet. Do you have any suggestions?
@Fernandez0907
24 күн бұрын
@@Absurd_Games_Studio what is the plot of your game?
@amendoaboemia
26 күн бұрын
The best break from programming is to go watch someone else program. Looking good!
@Absurd_Games_Studio
25 күн бұрын
Thanks! I definitely agree
@devinmcphee8890
Ай бұрын
Lol I can absolutely relate to getting fixated on the art
@KiaAzad
Ай бұрын
Empty space is good, I suggest leaving at least 1 empty pixel on each side of your sprites. If you try adding outline effects in the game, you might run into this issue of your outlines bleeding into the nearby tiles. Also, that empty space gives you some wiggle room for animation.
@somebodyrandominthisw0rld822
Ай бұрын
I started to create a game in Godot without any experience in game development or coding. And It's a slow process. But a fun one! I really enjoyed this video. Keep the devlogs coming! Im sure that this game will turn out great once it finishes because it Is looking promising so far!
@xathien572
Ай бұрын
never losing hope bro
@Hubbze4611
Ай бұрын
My vote between the two color schemes is for the gameboy-esque one. While I like the hue of the more yellow one, the contrast on the gameboy one is much better. And contrast is more important than hue when it comes to design. The gameboy one is less muddy and your eye is drawn more to the character (who is adorable btw)
@Absurd_Games_Studio
Ай бұрын
Thanks for the detailed feedback! That's a good point, especially with such a limited palette and sprite size. I'll be sure to keep that in mind
@asthamalik4134
Ай бұрын
We love a comeback
@GarnetKane
Ай бұрын
Awesome update! Love the new palette so far - everything's looking real clean.
@Absurd_Games_Studio
Ай бұрын
Thanks! It's hopefully the last time I drastically change the art style. Which of the two new 5-colour palettes do you think is nicer?
@noise_dev
Ай бұрын
Subbed to keep you motivated and keep those vlogs coming :) good luck!
@Absurd_Games_Studio
Ай бұрын
Thanks! It's good to see a comment from another new indie dev. Good luck to you too :)
@KamranWali
Ай бұрын
Awesome video! Really am liking the game concept and the game is coming along good. The mirror movement is spot on. Looking forward to your next devlog. Keep it up! :)
@Absurd_Games_Studio
Ай бұрын
Thanks! I glad you like the concept. Hopefully I get into actually putting some mechanics in soon haha :)
@yoellarrosa6983
Ай бұрын
Did you play Patrick's Parabox? Maybe that could be a nice reference for grid puzzles 🤔
@Absurd_Games_Studio
Ай бұрын
I haven't, but I've been meaning to play it for a while now. Thanks for reminding me
@currykittengamedev
Ай бұрын
Nailing the undo was nice. Are you up to date now, or is this still from a year ago?
@Absurd_Games_Studio
Ай бұрын
Thanks, it was a little annoying without using a 2D array to store entity locations, but it was a fun challenge anyway. Nah, this footage is still from a year ago. I'm starting a new game in the next few days, though
@Chakuri66
Ай бұрын
Really cool moment when look at blank project. this is where all of it start. Good luck and have fun with the jurney. :)
@Absurd_Games_Studio
Ай бұрын
Yeah, I love that moment. Almost more than actually finishing a game. Thank you, I appreciate it. :)
@GarnetKane
Ай бұрын
Love the vibe of the art in the game, heaps talented! Awesome work, super keen to see more! You're smashing these out so fast
@Absurd_Games_Studio
Ай бұрын
Thanks! I specifically down-scaled the sprites so I wouldn't spend so much time on the art but here we are. The next art update changes things again (hopefully for the last time). Yeah, I know, I think I'll slow down now that I've got three out, though
@devinmcphee8890
Ай бұрын
Another great video! The game mechanic looks fun. It's got a very Baba Is You vibe so far, with the pixel dudes and the undo feature. By the way, is your KZitem channel your only internet presence? Your brand is already so defined lol. I'm impressed.
@Absurd_Games_Studio
Ай бұрын
Thanks again! Yeah, I love Baba is You (plus it meant I didn't have to have too much art experience). Yeah, this is it so far. I'm still very new to making videos, so that means a lot. I wanted to have a general overarching feel that links my videos
@simonko83
Ай бұрын
Im Forst watching!
@simonko83
Ай бұрын
I meant First
@Absurd_Games_Studio
Ай бұрын
Haha good job. Also, love the profile pic
@currykittengamedev
Ай бұрын
Quite interesting that you went 16x16 as a method of perhaps saving time and then seemed to spend longer trying to make the furniture work :) Interesting project though. What made you settle on using Unity. Given its recent fall from grace I'm trying Godot out... although it is a pain to move away from something you already know!
@Absurd_Games_Studio
Ай бұрын
Hahaha that's because I didn't record the hours I spent on the first furniture sprites. This footage is over a year old though, I've come a long way. I'd love to try out Godot. It's next on my list of engines to work with. How are you finding it so far?
@currykittengamedev
Ай бұрын
@@Absurd_Games_Studio I love how lightweight Godot is, you can run it on a potato and it'll still perform well, and having the inbuilt code editor is good. I have felt that I've been fighting with it, as there's lots I did in Unity that Godot wants you to do another way. Signal emitting rather than just finding a game object and telling it what to do and some odd effect from parent/child nodes to name a few. Early days on my project, but I'm getting through the issues so far
@teahands
Ай бұрын
I'm learning so many new words!
@Absurd_Games_Studio
Ай бұрын
So did I! haha
@AsianZiku
Ай бұрын
goat
@asthamalik4134
Ай бұрын
These are soothing and informative. Enjoying following along your process.
@Absurd_Games_Studio
Ай бұрын
Thanks! That's exactly what I was going for
@asthamalik4134
Ай бұрын
We love yappers
@Platypus-gi3vk
Ай бұрын
Wow, how long have you been doing pixel art because that is super impressive!
@Absurd_Games_Studio
Ай бұрын
Thanks! I was very new to it at the point this footage was taken. The first iteration of the furniture sprites took me ages, but I've been slowly getting faster and better since then
@Platypus-gi3vk
Ай бұрын
@@Absurd_Games_Studio When I watched the video, I knew you were new to game dev but I thought you must have been doing pixel art for some time before because it looks professional, you must have a talent for it!
@Absurd_Games_Studio
Ай бұрын
Yeah, this footage is from about 2 years ago, so I was really new to gamedev at that point. I guess I was always into art, but pixel art is quite new to me, so thanks!
@Worldfire_Interactive
Ай бұрын
You could put the button in the centre of a tile and have the character walk centre to centre. It doesn’t matter if their head goes into the tile above because the player will use their feet/shadow as a reference point, not the top of the head
@Absurd_Games_Studio
Ай бұрын
Thanks, it's more about where the sprites sit relative to each other, though. If I do make the character's feet sit in the centre of the cell, it's equivalent to the furniture hanging into the cell beneath it like I have at 05:03, which solves the button problem, but it also appears as if the character should be able to walk in front of and behind the piece of furniture. I could just always put tall furniture against a back wall, but that's the solution I come up with anyway. I just also lower the overall resolution
@Worldfire_Interactive
Ай бұрын
@@Absurd_Games_Studiototally understand! It all comes down to choosing what aesthetic suits your vision. I was only remarking that it’s visually readable to have the character centred on grid but the obstacles don’t need to be. Sproggiwood is an example of a turn-based game like that.
@Absurd_Games_Studio
Ай бұрын
@@Worldfire_Interactive Well cheers, that's a good point. I'll be sure to check that game out
@Hubbze4611
Ай бұрын
Aww cute little alien angler fish guy!!
@devinmcphee8890
Ай бұрын
Another great video. Your editing is on point!
@Absurd_Games_Studio
Ай бұрын
Thanks, I've been enjoying the editing actually. Get into it, man. I want to see some gamedev from you!
@devinmcphee8890
Ай бұрын
@@Absurd_Games_Studio I really do have to do it. I've got a script for a first video. Editing is the only thing really holding me back. Any tips or resources?
@Absurd_Games_Studio
Ай бұрын
That's great. Yeah, this footage is quite old now. I finally got around to actually making the devlogs for it. I suggest Shotcut for video editing if your computer can't handle Davinci Resolve (mine can't). I have pages of tips that's I've made for myself. If you decide to start using that, I can send them to you
@devinmcphee8890
Ай бұрын
@@Absurd_Games_Studio I never heard of Shotcut until now. I will gladly take whatever tips you've got!
@Dragon22_GamingYT
Ай бұрын
Good job! The art looks good and the game looks like it has lots of potential. Games aren't always easy to make so keep going man!
@Absurd_Games_Studio
Ай бұрын
Thanks! They're not easy to make but they're definitely fun to make!
@matanmc
Ай бұрын
good job loner, gonna make it big one day
@devinmcphee8890
Ай бұрын
Man, I'm excited to see where this goes. Subbed. I feel like you and I are on a similar wavelength when it comes to gamedev
@Absurd_Games_Studio
Ай бұрын
Thanks, I'm excited too. That's sick, you should post some gamedev stuff on your channel
@aussiescorner3954
Ай бұрын
I am here for this devlog. Hope it keeps going good. Looking forward to the next one. +1 sub.
@Absurd_Games_Studio
Ай бұрын
Thanks heaps, I hope so too haha
@yuvalb159
Ай бұрын
Great video and editing skills!!! Good luck with the journey ahead (which I also just started)! 🎉
@Absurd_Games_Studio
Ай бұрын
Thanks, I'm very new to editing but I'm loving it so far. That's awesome, good luck with your journey too!
@masterkuby
Ай бұрын
Mistake One: Using Unity Only joking, loved your video😂
@Absurd_Games_Studio
Ай бұрын
Thanks haha, I hope to try out a few different engines. Which one/s are your favourites?
@masterkuby
Ай бұрын
@@Absurd_Games_Studio probably Godot because of its pricing and simplicity. Unity is defenitely better than Godot for 3D games though.
@milantiquestudios7460
Ай бұрын
Good luck man
@tjtomenes
Ай бұрын
Wow, I'm surprised I caught this one pretty close to when it was uploaded. Really excited to see your Game Dev journey. Best of luck with the game! It's got a great foundation so far.
@Absurd_Games_Studio
Ай бұрын
Thanks!
@SchmataB
Ай бұрын
what's wrong with having 20 minutes video? don't get sucked into false meta of tiktokers.
@Absurd_Games_Studio
Ай бұрын
I agree. I always look forward to long videos by KZitemrs I subscribe to. I'm sure I'll keep them longer in the future but wanted to start off a little shorter
@GomulGames-mc4eu
Ай бұрын
5:35 I don't know why, but no project in the unity hub is really motivational. It's saying now you really start!🚴
@Absurd_Games_Studio
Ай бұрын
I actually just temporarily removed my projects from the Hub so I could record that clip but I'm glad it gave off that impression haha
@beraate7097
Ай бұрын
Im also trying to get a grid based system but it feels so complicated💀
@Absurd_Games_Studio
Ай бұрын
Yeah, the checks are confusing to get your head around. I'd go with using a 2D array to handle all object movement and interaction. It'd be a lot more straightforward. I'd change mine to that if I could be bothered refactoring all my base code haha This is the first devlog, but I've pretty much finished all the game logic since recording this footage
@beraate7097
Ай бұрын
@@Absurd_Games_Studio yea I just started learning unity and coding in general so i just copy tutorials though i dont understand much of what im doing
@Absurd_Games_Studio
Ай бұрын
That's cool, just keep practising. That's my plan
@synju
Ай бұрын
Please build your own first newbie engine.. its just. a Gameloop.. (Update, Render) a 2D graphics object.. a Rendering class that renders GameObjects... a bunch of GameObjects.. Cycle through each game objects update methods in the update logic inside the game loop.. then cycle through each game objects render method which uses the render class to render itself. You don't even have to instantiate many rendering classes, just 1.. inside the GAME class, and then reference the game.renderer.render(gameobject) inside of every GameObject's render method...
@Absurd_Games_Studio
Ай бұрын
That's definitely the plan! I actually made a barebones engine with LWJGL3 a year or so ago but after I did the uni assignment in Unity, I wanted to take advantage of its features and learn more about the front end stuff before committing to my own engine. I'm sure I'll want to go back again soon
@edwardmalovnek1830
Ай бұрын
Hey man! I think a 2d array would be the best way to go for this as many other comments had suggested. Just the scalability with doing it this way will make it a lot easier to create levels fast instead of manually placing obstacles and portals etc etc. Like passing in a 2d array of ASCII characters and having that translate to a level would be awesome. BUT there is something i learned from an indie dev to professional dev after Uni and that is getting trapped in writing super poor code. Remember your principles !!! Like SOLID and DRY principles, i would suggest looking into these to make your code a lot cleaner. It will be of huge benefit to get these down pat as when the project grows, so will your codebase and getting these correct earlier means your code will become way less daunting to approach when you build the project. Also, id suggest downloading Visual Studio, it has great integration with Unity, but that a personal choice. Also also (last one i promise), its good to see you are doing something, finding a better way and then pursuing that. Like finding the Overlap Function, there is a huge facade many dev logs have where they appear to write the most correct code the first time around. This is so unrealistic and "prematurely optimising" your code before you get it to a working state is a huge huge huge thing to understand when going forward. Definitely subbed, great work, love it! ... also feel free to not take on any of these suggestions haha all love <3
Пікірлер