Тёмный

How I Saved My Game . . . (literally) 

Thomas Stewart
Подписаться 11 тыс.
Просмотров 2,9 тыс.
50% 1

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 23   
@DualWielded
@DualWielded 5 месяцев назад
You really made saving coördinates into a json file sound interesting, I want to start saving random things in my game now even though it doesn't need any more data saved lol
@Wishbone_Games
@Wishbone_Games 5 месяцев назад
Its almost like you knew i was struggling with save files in my project , you gave me some new ideas to try haha. Great video man keep it up
@ShibaDogStudios
@ShibaDogStudios 5 месяцев назад
Nicely done indeed! I often find save load systems to be hard, not because of the reading and writing data but for the designing that data to be appropriately manipulated 😂 executed like a pro 👏🏽
@h3sniperman
@h3sniperman 5 месяцев назад
I wish you were able to add a few other types of buildings like towers and walls. Then you could build little island castles.
@ZoranRavic
@ZoranRavic 5 месяцев назад
It would be more practical to save the image as a separarate file next to the json file. That way you can see the image in file explorer (or finder on mac) and you can avoid the overhead of storing binary data in json. If you really want to save the image in json then at least convert the byte array to a base64 string. The file will be much smaller and it will be faster to parse.
@mohammedzawia1054
@mohammedzawia1054 5 месяцев назад
Man an entire devlong on saving data, lol.
@UltimatePerfection
@UltimatePerfection 5 месяцев назад
I really appreciate the developers working on the open world games - every time they're done for the day, they're saving the world.
@redthunder6183
@redthunder6183 5 месяцев назад
Why did u use json? That seems very inefficient, especially since you’re not storing text. Why not store it as a binary file? that way u can compress it so it’s next to no storage, much more lightweight, and much faster.
@GrindHardPlumbingCo
@GrindHardPlumbingCo 5 месяцев назад
Nice!
@JoeTheis
@JoeTheis 5 месяцев назад
Hey Thomas, great devlog as always. You when managed to make a pretty dry topic interesting to watch. Really interested in hearing about your process so I can improve my own. How long did this video take you to put together? Do you write a detailed script first, or just wing the voiceover from a basic outline? Do you put together the clips and edit before recording the voiceover, or do you do the voiceover first and find fitting clips later? Sorry for all the questions, just trying to absorb as much as possible!
@UltimatePerfection
@UltimatePerfection 5 месяцев назад
I don't understand gamedevs obsession with JSON. Binary save formats are smaller, faster to load and harder to hack (cheating via editing the save file).
@ZoranRavic
@ZoranRavic 5 месяцев назад
Binary isn't that much smaller. And the parsing speed only matters if you are storing a huge amount of data, which is rarely the case for indie devs. As for cheaters editing the save files, binary formats are only a slight inconvinience.
@UltimatePerfection
@UltimatePerfection 5 месяцев назад
@@ZoranRavic 1. It can be much smaller than the JSON, because it doesn't need to store unnecessary things like {}:; characters or field names. 2. Game saves WILL get quite large, especially for the more open-ended/sandbox games, so parsing speed matters. 3. Yeah, but it would stop the casual cheaters - you'd either need to be good with a hex editor or wait for someone to make a save editor, neither of which you have to if the saves are text files.
@Aarimous
@Aarimous 5 месяцев назад
Thanks for sharing, this is a great approach regardless of the engine you are using. Cheers!
@moonstar_connor
@moonstar_connor 5 месяцев назад
Really interesting, thanks for sharing! Have you had to handle versioning before or data migrations in a save system? Curious if you thought about it for this or it's out of scope atm.
@ismailalsaad5481
@ismailalsaad5481 5 месяцев назад
maybe you can add some interpolation to the camera movement, it feels a little bit stiff at the moment love the work
@yarrichar
@yarrichar 5 месяцев назад
Do you save the camera details as well so that the user is looking at the same thing when they come back in?
@aladinkheir75
@aladinkheir75 5 месяцев назад
Loved the video 😊
@SylvanGladeStudio
@SylvanGladeStudio 5 месяцев назад
Short and sweet! Really enjoyed this video! Saving is always that thing I leave for later and end up regretting it. Maybe after seeing this video I'll remember to add it in earlier in my projects :)
@TheShelfman
@TheShelfman 5 месяцев назад
Very nicely done! I personally love writing save/load logic so it's fun and pretty satisfying to see how you handled it. Great stuff
@andygeers
@andygeers 5 месяцев назад
It’s funny how sometimes we build these things up in our minds like they’re going to be really hard to do- and so often they’re not. Well done for getting on and doing it and not being put off!
@dipankardutta9338
@dipankardutta9338 5 месяцев назад
It's so interesting to watch....keep going,keep up the good work❤️
@winappio
@winappio 5 месяцев назад
Hey Thomas sir i was looking for you r email For partnership !
Далее
I Quit My Job To Make Indie Games - How It’s Going
11:32
YOUR GAMES | Game Design Analysis
29:19
Просмотров 52 тыс.
FATAL CHASE 😳 😳
00:19
Просмотров 1,1 млн
Making a Procedural Islands Game
5:30
Просмотров 3,7 тыс.
A New Game and Addicting Island Generation
5:49
Просмотров 2,1 тыс.
Devlog feat RPG Progress - I WAS VERY TIRED
7:38
Просмотров 2,9 тыс.
The Minecraft boat-drop mystery
16:41
Просмотров 1 млн
Making an INFINITE Basement for my Office roguelike
12:02
Adding POWER to Lumbermill! Indie Game Devlog
9:13
Просмотров 72 тыс.
I made my game awful….on purpose
7:35
Просмотров 2,2 тыс.
FATAL CHASE 😳 😳
00:19
Просмотров 1,1 млн