KiwiKid

Ludum Dare 50

Total beginner: how do you add people to your team?

Hi to the community! Total lD newb here... figured out how to add a game for LD50, but can't see any obvious way to invite our team.

How do you add your team members to the game?

Thx in advance!

Beginner host- Best way for a new team to collaborate?

We're a small group of complete beginners, some with some existing blender skills. Learning as much unity this week as we can before the weekend. (We're working through the free Wireframe Build Your Own FPS (https://store.rpipress.cc/products/build-your-own-first-person-shooter-in-unity). Our goal is to have fun, and see what we can do. We're already thinking that we'll be using the "Casual" option ;-). Secondary goal is to start a local, in-person community for future jam events.

So ticking off the basics, got Unity and tools installed in our lab, and then started looking into options for collaboration between contributors.

We may 5+ contributors, so Unity's free builtin cloud tools don't fit. Looks like git + git lfs are our best bet.

All the free git hosts have some more complex file size limits with LFS (understandable), and I'm concerned that those who've never used revision control might "commit-spam" and blow through the free bandwidth limits pretty fast.

Right now I'm thinking this will be the best/easiest thing for us:

  • a local installation of gitea with LFS enabled
  • a pre-created repo with appropriate git dot config files for ignores, LFS file types, etc
  • check in a new/empty Unity project with it configured for visible meta files, and other options enabled to make Unity more version control friendly
  • have everyone check out the new clean rep and start from there
  • where-ever possible, have people work together on one PC (we're hosting this live), partly with the goal to reduce the number of individual checkins
  • keep a list of active files and whose working on them on the whiteboard (why merge when you can avoid it by talking ;-) )
  • at the end, make a new repo on github and checkin a history-less version of the final submission- so we shouldn't hit any of the GitHub data caps

Does this sound reasonable? Setting up Gitea/linux/sys-op/dev-op stuff I'm ok with- just have ~zero Unity experience.

Or do we all just load the project from the same directory on a file server? I'm adverse to even try this given past experiences... but that was quite a few years ago, and maybe the tools magically work, and lock files properly, make it easy to clean up locks after crashes- ie it just works?!

Another plus for gitea is that it shouldn't be too hard to add Jenkins CI + install Unity for Linux in the future, for later jams.

Does this sound reasonable?

Any other recommendations or suggestions?

Thanks!

Happy day

This morning we tallied up our total game dev experience: ~6 months, between 5 people, and I think at least a few weeks for all of us was just installing Unity + tools ;-).

So we've been trying to keep our expectations low! But I think we're pretty happy with the end of day 1:

  • basic maze defined, plus art style
  • maze building blocks starting to be modeled
  • basic player + first weapon coded
  • imported a temp maze of walls from blender
  • finally got collision working properly (HORAY)
    • Turns out: most beginner tutorials for unity will set the transform location directly. Add a few things and no tweaking of continuous collision detection, tweaking the physics settings for depenetration & fixed timer worked. Even using rigidbody.moveto still glitched. Solution (for us) was to only use rigidbody forces in fixedUpdate + continuous collision detection on the player. Amazing how big a difference it feels when walls are completely solid, and no "peak-throughs" happen. Downside is that the movement controls don't feel the same. Hopefully we can tweak it to something acceptable
  • we got git + LFS working
    • Lesson learnt: fully finish installing and testing your gitea install BEFORE jam starts ;-)

We're looking forward to continuing tomorrow- but we're pretty sure we'll be making a casual entry in 3 weeks.

Time for rest- good luck everyone with day two!

Ludum Dare 55

Does the "Extra" (3 week) Category Still Exist?

We loved the Extra category (ldjam.com/events/ludum-dare/50/test-node/celebrating-20-years-of-ludum-dare-on-april-1st) but I'm not seeing it mentioned in the current rules or anywhere else.

Does it still exist?

Is the "Extra" category still a part of LD?

We really enjoyed the more chill deadline of extra; but didn't see any reference to extra when creating our game entry. Is Extra still a thing? (ref: https://ldjam.com/events/ludum-dare/50/test-node/celebrating-20-years-of-ludum-dare-on-april-1st)