Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Jam Started! Commit early, commit often! Sticky

A topic by DinoCrys created Mar 07, 2025 Views: 68 Replies: 2
Viewing posts 1 to 3
Host (2 edits) (+1)

Greetings! The jam has started!

GLHF!

Remember to create a git repository! At least locally! If you don’t have git, you can download it here: https://git-scm.com/downloads

After you create you bare project in your game engine of choice you can create a local repository via this commands:

git init
git add .
git commit -m "first commit"
git branch -M main

If you already have a git repo. Here’s how to push it. But this is not necessary at start. You can do it in the very end. Just note that if something happens with your device - you may loose your code. If you pushed to github - it still will be there :)

git remote add origin git@github.com:Dinozor/core-mechanics-jam.git
git push -u origin main

And after that, when you complete another step, you can commit and push again.

git add .
git commit -m "Add new player texture"
git push

Also you can join discord channel: https://discord.gg/F25RK4jG

Please tell me if there is something not working or you need more. I’m still figuring this stuff out!

Submitted

Do we need to commit assets too or code only?

Host (1 edit)

easier with assets. But assets are not rated or required. :D Also depends on the engine and if game is playable in browser and other stuff.

I imagine it as a “puzzle”, where you share your solution and check others solution. And later you can easily reuse it (or others). But if game is not playable in browser or altogether, then people might compile it locally to check and not having any assets may be a problem.

I personally use Kenneys assets. There is extra point for asset consistency. Like if they assets play together well. So photo-realistic high poly model in voxel world won’t get a point. But text-based full ASCII game will.

If you have specific assets that you don’t want to share or they are very big before game build - you can add them to .gitignore file.