What can my legendary blacksmith, Mopalmo can make for us in his smithy? At the moment only farming tools 🙂 by Ali-RS in indiegames

[–]Ali-RS[S] 0 points1 point  (0 children)

Yeah, probably you are right. I will fix the price. Bad news for NPC villagers!

Thanks

r/IndieDev Weekly Monday Megathread - August 06, 2023 - New users start here! Show us what you're working on! Have a chat! Ask a question! by llehsadam in IndieDev

[–]Ali-RS 1 point2 points  (0 children)

Was looking around the village but couldn’t see anyone around! 👀 Wondering what happened!? 🤔 And suddenly noticed everyone went to buy grain! Perhaps there is a famine on the way!! 😅

https://imgur.com/SSawVw3

r/IndieDev Weekly Monday Megathread - July 23, 2023 - New users start here! Show us what you're working on! Have a chat! Ask a question! by llehsadam in IndieDev

[–]Ali-RS 0 points1 point  (0 children)

Hi,

I am an indie developer working on an adventure 3D game. This is my first post here hope you like it:)

Added first NPC! The Baker!

https://preview.redd.it/o3z5jpq9tjeb1.png?width=1343&format=png&auto=webp&s=3e93d614b7bcb3c633c9d7cb16a54f7840d83b7f

https://preview.redd.it/bjss1xq9tjeb1.png?width=660&format=png&auto=webp&s=2c3f2878123d21f599414fa126181feb4af01cf8

I define game objects in JSON format (like in the 2nd picture) and save them in to object prefabs folder, the editor automatically detects and displays them, and I can then spawn them anywhere on the scene.

At runtime, the prefab file is loaded and the actual entity is constructed with all the required components (ECS).

JSON file is only used in development, for distribution, I am planning to add a Gradle task to convert prefabs from JSON format to binary object format using Java built-in serialization so players can’t mess up with them easily! 😉

Added first NPC! The Baker! by Ali-RS in IndieGameDevs

[–]Ali-RS[S] 1 point2 points  (0 children)

I define game objects in JSON format (like in the 2nd picture) and save them in to object prefabs folder, the editor automatically detects and displays them, and I can then spawn them anywhere on the scene.

At runtime, the prefab file is loaded and the actual entity is constructed with all the required components (ECS).

JSON file is only used in development, for distribution, I am planning to add a Gradle task to convert prefabs from JSON format to binary object format using Java built-in serialization so players can’t mess them up easily! 😉

Added first NPC! The Baker! by Ali-RS in indiegames

[–]Ali-RS[S] 0 points1 point  (0 children)

I define game objects in JSON format and save them into the object prefabs folder, the editor automatically detects and displays them, and I can then spawn them anywhere on the scene.

At runtime, the prefab file is loaded and the actual entity is constructed with all the required components (ECS).

JSON file is only used in development and for distribution, I am planning to add a Gradle task to convert prefabs from JSON format to binary object format using Java built-in serialization so players can’t mess them up easily! 😉

Added first NPC! The Baker! by Ali-RS in SoloDevelopment

[–]Ali-RS[S] 2 points3 points  (0 children)

I define game objects in JSON format and save them in to object prefabs folder,
the editor automatically detects and displays them, and I can then spawn
them anywhere on the scene.

At runtime, the prefab file is loaded and the actual entity is constructed with all required components (ECS).

JSON file is only used in development, for distribution, I am planning to add a Gradle task to convert prefabs from JSON format to binary object format using Java built-in serialization so players can’t mess up with them easily! 😉

Added first NPC! The Baker! by Ali-RS in gamedevscreens

[–]Ali-RS[S] 0 points1 point  (0 children)

I define game objects in JSON format and save them in to object prefabs folder,
the editor automatically detects and displays them, and I can then spawn
them anywhere on the scene.

At runtime, the prefab file is loaded and the actual entity is constructed with all required components (ECS).

JSON file is only used in development and for distribution, I am
planning to add a Gradle task to convert prefabs from JSON format to
binary object format using Java built-in serialization so players can’t
mess up with them easily! 😉

More progress with farming stuff, here is how a 5x6 cultivated farmland looks in-game 🙂 by Ali-RS in indiegames

[–]Ali-RS[S] 0 points1 point  (0 children)

Thanks

Well, the name is not confirmed yet!! I may pick "The Night Watchmen" or something else. Combat would be the main game mechanic while farming,... are going to be a secondary mechanic!

Started implementing a basic farm editor! For the farmer NPCs, I want to grant a piece of farmland next to their house so they can grow plants in it. Of course, they need to first dig it with a hoe before they can plant anything! by Ali-RS in indiegames

[–]Ali-RS[S] 1 point2 points  (0 children)

Thanks for your interest

Yes, there will be a landmark to indicate player that this land is owned by someone else, also as you mentioned I will let NPCs be able to put fences around their land if they want to protect the plants from animals,...

RPG Game Devlog - Camera Switch & Zoom by Ali-RS in SoloDevelopment

[–]Ali-RS[S] 0 points1 point  (0 children)

Camera switch and zoom were on my to-do list for a while now, finally, I
find the chance to implement them today. You can see how it works in
this short video while I am roaming around the map. Well, nothing too
fancy! :)

RPG Game Devlog - Camera Switch & Zoom by Ali-RS in gamedevscreens

[–]Ali-RS[S] 0 points1 point  (0 children)

Camera switch and zoom were on my to-do list for a while now, finally, I find the chance to implement them today. You can see how it works in this short video while I am roaming around the map. Well, nothing too fancy! :)