Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

but... source code?

A topic by fiaful created Jun 19, 2018 Views: 585 Replies: 37
Viewing posts 1 to 11
Submitted

Hey guys! I interpreted this jam as an opportunity to see how others work and how they do things and then, finally, to learn from someone who already uses godot ... but I see that we are really few who have shared the source codes ...

this saddens me very much :(

TOTALLY PROPRIETARY, won't play :D anyway, there is a high chance that who created custom graphics not wanting to share them, that may be the reason, but yea, i agree with you that the source code should be shared :)

Submitted(+2)

From the rules: "Source code under proper open source licenses should be provided for each game."

I'm surprised to hear people aren't uploading their source code. Not that I've been checking for the most part...

Submitted(+1)

in fact it's the same thing that surprised me too ...

I had interpreted this jam in the spirit of fun and growth together ...

but maybe I misunderstood ...

Submitted(-3)

Let's be real. They guys in charge of the project want some games for a nice demo reel to show off Godot.

The joke's on them though. There's not too many games I'd want to show off to get people interested in the engine.

Submitted(+2)

I'm not 100% sure that they want demo games for a reel. Otherwise why the time limitation? I think that they want us to use the engine. A lot of people like me that are coming from other engines need this kind of jams to try godot out in a "real" set up. Also: BUG REPORTS! hehe

Submitted(-1)

Yeah, the end goal is to get as more people using the engine. Personally I think Godot Engine is waiting for one big game that catches everyone's attention.

Jam Host (2 edits) (+5)

Sure, we'd use games made over 3 days, in great part by beginner indie devs for whom it's their first project, to showcase what the engine can do? :) "Best game engine to make prototypes with placeholder art, yay!"

This is a nice demo reel, and I can assure you that none of those games were made in 3 days (and none are open source either, which doesn't prevent us from making a show reel, as their authors are happy to give us recordings to put together in a reel).

The requirement for open sourcing the code is more to create some learning resources for new Godot developers, to see how the more experienced devs develop their projects. And for the less experienced dev, it's an opportunity to get feedback on their code and learn from their peers.

Submitted(+1)

Yeah, I haven't been checking, but I'm surprised as well. Perhaps they just forgot?

Submitted

It can also be! I hope they do it ... because I've seen so many interesting things ... and I'd like to know how they are made!

unfortunately I'm new in godot and in the development of games in general ... and I'd like to learn as much as possible!

I didn't participate but I am voting on games and the one thing I look for is source code. It's right in the rules that it needs to be there. I Hope that who ever win's their code was released at the time of the gamejam

Submitted

Did we need to upload it directly to itch.io? I linked from my GitHub

Submitted

I also connected him from my GitHub ... it's expected ... I've read it somewhere, maybe in the description of the game ... I do not remember ... anyway even externally it's okay

(+3)

Over my lunch hour I was putting together a spreadsheet that could help. If I get more time today I should be able to finish it. I have been just visually checking for source code and downloading a file zip files when I wasn't sure.

https://docs.google.com/spreadsheets/d/1e5bgjJy-sc6K-B05iCOd5n58M8akQNC89M7Hf9mx...

Submitted

Thanks for gathering all this, much helpful.

you're welcome. Just trying to help out and also hoping people follow the full rules of a competition :P

Submitted (1 edit)

my game (Metrum) had github linked the entire time, but I removed it and put source code in downloads. Either way, it is available and I'm marked as no source code

I am no official ruler here, but I marked you as a Y and just added a note for no media files. Normally people just ZIP up the entire project directory and omit the builds themselves.

Submitted

I'll add that then, just in case. If you download the all pack, one of the zips should have all assets however.

Jam Host

Having just a link t a GitHub repository is fine, IMO it's the preferred way of distributing source code (or GitLab or Bitbucket or any repository). I like to checkout the source with Git, and maybe contribute fixes when relevant.

So you definitely don't need to remove the link to your GitHub project. Adding a ZIP of the source code in its jam state to itch.io is fine too.

Submitted

I'll end up doing both, but I realized a lot of people skip your game if they can't find a link easily. I'll add the github to my project description as well. Thanks for the advice!

Submitted

hi, i uploaded the zip of my godot project folder. could you please update me on your list? Thanks!

Just got into work, updated the listing :)

Submitted

wow! what a great job! I see there are many sources that were not there when I looked! I'm really happy!

thank you all! what a magnificent opportunity for growth!

Jam Host

Great work, thanks for doing that.

Providing source code is indeed a requirement for the jam, but I think we'll need to provide more documentation on *how* to do it for the next jam (same with exporting).

Jam Host

I've asked all projects with a "N" on that list to provide source code if they want to be eligible for winning the jam.

I know that CowThing can't provide the source code for Frog Smith as they did a blunder when trying to upload it to GitHub and deleted it locally before it was pushed online (allegedly, but CowThing did provide source code for their previous jam entries - winning two Godot jams - so I tend to trust them). Rules are rules though so we'll have to exclude Frog Smith from the final ratings.

Submitted

I noticed that there are, at the moment, two games that have a link on external repositories (so they have Y in the list) but that do not contain the sources (these are Going to Grandmas and Idiots On The Line) ... but they probably have just forgot to put them

Thanks for checking, I only did a visual check and didn't have time to actually check everyone for source code. I looked at the Going to Grandmas and the source is in the downloads. As for Idiots on the Line you are correct, the repository is pretty bare, there are two files in there but nothing else really. So I have updated both with comments and for now changed the one to a N

Submitted (1 edit)

Dev to Going to Grandmas here. Sorry about the source not being visible enough. It's up now on github.

Submitted

nooooo ... I'm sincerely sorry for Frog Smith!

Jam Host

Those games now have source code provided and could turn to Y's:

- https://aegide.itch.io/cherenkov-overdrive

- https://nangi.itch.io/long-island-ice-train

- https://davifoox.itch.io/sunny-winter

Updated

Submitted

hey guys, i'm not sure how to export the source code. If i zip up the Godot project file and upload, does that count?

Submitted

Uploading to your project page a zip file with the whole directory of your godot project should be enough to follow the rules. You can also post a link to github, gitlab, bitbucket... You name it.

Submitted

My game's (Calefaction) source code is available on Github.

It's not good code, or pretty -looking code, but it's probably bug-free.

I did mark that game as having source code. I basically did a visual check on the page to see if a github/bitbucket/gitlab was listed, or if it was in the downloads. But tl;dr; Your game has a Y in the spread sheet :P

Submitted

I can't rate those without code, I think its breaking the rules and it's not fair. Sad, I like to learn how others face and solve this same problems.

Submitted (1 edit)

Well, I like to post source code since I think it would be great to help people out and maybe get feedback on my code in case I could improve it in some way. I think that I have a rock-solid state-handler and some interesting game mechanics. And apart from this game jam entry I have code for a Tetris clone and other stuff on my Bitbucket page if you explore. https://bitbucket.org/backend-coder/godot-garbage-burner/src/default/