Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I think it's entirely up to the author. If you're proud of it or you're doing something clever or unusual and you think others could learn from it, then by all means share the source code.  If you're embarrassed by it or your source code is a mess or you're worried about someone ripping it off, it's probably better that you don't share it.

Remember that Adventuron source code may only compile for the version of Adventuron that it was written for, due to all the ongoing changes, hidden features and experimental stuff that a lot of us rely on. So, make sure you state the expected version of Adventuron somewhere.

I am currently rewriting some of my old games and you'd be amazed at the amount of re-engineering required.

Ooooh, good point on the compiling part! I probably should put that in there.

I don't think anyone would rip the game off. I do want to make the graphics available for use too, but trying to figure out the best way to do that. 

Should it be a separate file with all the base64 code? Should it be individual transparent png? One psd file? Not too sure on that either...

If you're using a public repository like GitLab or GitHub, you could create an Assets folder and put all the psd and png images in there. Don't bother about the base64, as that requires an extra step to decode it and it's in the source code anyway.

If you're not using a public repository, you could put the psd files in one zip file and the png files in another zip file and make those available somewhere, such as the downloads on your itch.io game page.

I could make it downloadable from the game.

I was debating base64 so that people wouldn't have to import and convert it themselves in the game. They could just copy and paste the asset and then place it where they wish. However, you're right, it's probably much easier to just have the png and they can place it where they want using their own image editor.