Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+2)

So for Godot importing, I initially didn’t think much of it as the information on the documentation is quite limited.

Looking through the Import options, there is a drop-down to choose what type the image should be. I believe there’s Texture2D, VRam Compressed, VRam Uncompressed, CompressedTexture2D, and Sprite Atlas.

Through trial and error, I figured out you can import multiple or singular textures as a ‘Sprite Atlas’ that allows you to save it as an Image.

I don’t think it is in the documentation because it will blast you with a ton of errors that’s easily fixed by relaunching the engine.

And then with your SpriteAtlas, you can import that as a compressed texture 2D, and choose how much lossy compression you want (I went with 90% uncompressed for virtually no visual difference, but smaller Ram footprint and faster load speeds.)

Sprite atlases also have the issue of not storing the sprites optimally, which leads to some images being larger than they should because they’re only placed vertically (which can be fixed by adding a very thin wide texture to it. However this causes an issue where you can’t then compress the image after the fact for some reason).


Annd apart for that info dump, if you would like to make games (and you’re a beginner coder) I honestly recommend looking into youtube tutorials to begin with. Not the fancy ones like “How to make an RPG Part 893” but more informative ones like how to move/transform an object left or right, how to use the animator, etc.

Learning the small parts and utilising them allows you to think and properly learn how to achieve a specific goal. 


In terms of asset management, I can’t speak for all engines but for Godot and Unity you should group assets like textures or images in atlases alongside similar textures. For example, in the Night Shift all the office textures go into one single sprite atlas, the UI goes into a sprite atlas. This reduces draw calls.

Draw calls are when the GPU needs to process an image. The CPU will request it from the ram per singular image. Why have 16 draw calls when you can put the textures into an atlas and have 1 draw call.


For asset creation, I recommend you design your assets to a target resolution. Something like 1080p. This doesn’t mean make your textures 1080p, it means to do the asset to scale on a 1080p canvas, so it can be dragged and dropped into your engine of choice.

Designing for a target resolution allows you to put the textures exactly where they should go, without needing to fiddle with the scale which would speed up development. It also prevents the game from looking like shit from down-resing or scaling up.


And thanks, I’ll be taking this short break as it’s currently just me working on part 2 now. Glazed has finished his art, i just need to do some writing for a voice actor, create assets for a few new scenes, create sounds.

Hope this is helpful! Sorry if I covered things you knew!

Hmmm

Thank you greatly, this more than does what I've seen online over the past decade on YT. Thank you kindly. While I am aware of some surface level stuff having worked with RPGMaker on one project I never ended up publishing since I was never too confident in it. Though making it into a sort of "video" that I still got but never felt proud of since I could never really ground my ideas at the time. Right now though, I have a FIRM grasp on what I want to do for this new project idea. Ranging from how I want my game to function gameplay wise to how the story will be written. Since I have quite a bit of experience from reading and writing a novel of my own; having both judged and reviewed quite a bit of fiction since that time I got a good grasp on what I will need to do in order to pull off the sort of story I want to tell. Art wise I am still quite a bit of an amateur, but I'm certain I can develop that as I build toward the project. Mainly the idea I have for this RPG is that, you must form a bond with some monsters, face off against a corruptive force of nature that is enveloping the kingdoms both in the human and demon territories. The gameplay part that I want to make interesting, taking notes from various RPGs where in merging similar and particular items to create new ones, instead will be toward your party members which can become more human or monstrous in appearance depending on how the player wants to progress. Debating on whether or not to allow said protagonist to romance them and what not but, I'll figure that out when I get into the story planning stages proper. 

That aside, what you've shared is definitely way more than what I needed to know before properly planning all of it out. I thank you greatly for taking the time to write this response. I am thinking of giving Godot a try or something else I've seen before that might be more fitting.

Best of luck to you, the artist, and the team putting together part 2. I hope you've all been well.