Ludum Dare 47 October 2–5, 2020

Ludum Dare Hype!

I'm surprised to see that Ludum Dare is coming up again so soon! Nonetheless I'm hyped as usual. I would really like to write a game in C again one of these days, but sadly I still haven't put together a usable C game engine.

I'm not great at theme suggestions, but here's what I came up with. The first and second themes are not particularly inspired, while the third is inspired by my recent endeavors in Mario Maker... I've had a lot of fun exploring arbitrary challenges for the sake of arbitrary-ness.

My theme suggestions. The first reads "A status quo change." The second reads "Thank goodness we made that mistake." The third reads "That was rather arbitrary."

Time for some themes

Internet cookie for you if you guess where I've drawn inspiration from ;)

Screenshot of 3 theme suggestions

My Theme suggestions

Its my first Ludum Dare! Hope these theme suggestions are alright! ;) Screenshot 2020-09-22 at 08.03.55.png

Wow... number five already....

Excited as always - and this time around it might be a jam entry instead ... hopefully gonna be "playing" with a colleague of mine ... gonna be fun :smile:

Don't know what I think of my own suggestions but here goes....

LD suggestions.png

:purple_heart: :dart: :frog:

Democracy themed

I'm in love with serious games (that are also fun :stuckouttonguewinkingeye: ) - so my suggestions go in the direction of talking about democracy. Besides the first though, I tried to be generic enough to hopefully give creative freedom to everyone :slight_smile:

Captura de ecrã 2020-09-22, às 09.53.05.png

Let the blood flow!

Blood for the blood god! The weak will die, the strong will prevail!

KhorneArt.jpg

Source: https://vignette.wikia.nocookie.net/vsbattles/images/2/2a/KhorneArt.jpg/revision/latest?cb=20161229024259

The Importance of Font Choice

ld font choice.png

If you look closely, the first line is slightly shorter than the other two, so I think it's a capital i and two lowercase Ls? Maybe we should go with a serif font next time. 🤔

Im Done

Im done) Now we wait. Good luck to all) IMGem20191105/em094857.jpg

First time

This is tunknown.pnghe first time I've managed to get through all of the themes. I'm pretty sure I've slaughtered my own in the process, oh well.

Unity asset store

Hi guys!

I was wondering whether I can use things from the unity asset store in my game. This is my first Ludum dare!

Theme Slaughter Done!

I have to say that I like a lot more themes this time. Good luck to everyone with your themes! done.png

My first post. (^^")

I will participate for first time in my life in Ludum Dare this next October of 2020.

Creation and narration of videogames Degree here!!

I love pixel art uwu :)

Theme Slaughter Round Complete

This was a lot quicker than the last time. Happy to see a lot of promising themes go by. Here's hoping they make it to the next round! Slaughter.png

Jam Team Looking for Artist

Hi everyone! This is my first time doing an ldjam, and I am pumped. Our team is a programmer and sound designer, and we are looking for an artist. 2D is preferable, due to time constraints on this project, but beyond that we are open to pretty much any art style. If you are interested in working together, let me know! We'd love to meet sometime soon to get a feel for what type of project we'd like to make.

Finally Finished!

Finally finished theme slaughter! Some really great themes were in that list, in my opinion! Looking forward to the compo! Screenshot 2020-09-22 at 20.03.32.png

I'm in. And my slaughter results!

This will be my first jam in about 2 years. I'm not going in with any expectations, I'm just going to have fun with it and see how things shape up.

With that said, here's my slaughter results.LD.PNG

Anything else?

Hi All, Im 14, and LDJam 47 will be my first Ludum Dare. I've submitted 3 theme ideas, finished the theme slaughter, and set up a page on itch.io to host my game once it's done.

Is there anything else I need to do in preparation for the Compo, or am I all set for now?

Thanks!

Done!

2020-09-23_00-45-42.png

Slaughter round DONE!

Spending my time leading up to LD getting my software up to date beforehand, and making sure I can get test builds up successfully to itch.io. Glad I did, because getting UE4 to package an HTML5 build is a huge pain!

Just finished up the slaughter round :) Lots of great, funny, and thought-invoking ideas. I couldn't stop myself from thinking what kind of games I could make with these themes. I can't wait! LD47_slaughter.jpg

Composer/Sound Designer - Looking For Team

Hello LDJammers!

I'm looking to join an experienced designer or team as a Composer / Sound Designer. I've been in the video game music scene for nearly 15 years.

At Global Game Jam Tempe this year, I composed music and the led the sound design and took 1st place in Audio at our Jam site.

Looking to give your game the sonic juice it needs to energize our players and create a memorable atmosphere? My primary music genres are Jazz, Progressive Metal, and Electronic Fusion, but I have a studio with a ton of sound sets, so I can do something in whatever style our game needs.

Here are some of my previous VGM works: https://soundcloud.com/theoconfidor

If you are interested, comment here or message me.

  • Silas Reinagel

Yes

GetStickedbuggedLOL.png

god the themes in this jam are so perfect

Veni, Vidi, Interfecerui

It took a while but I finished the slaughter. Now to wait for voting. Feel free to correct my Latin in a comment to this post. ThemeSlaughter.png Also if you put in Magical Unicorn Potato Adventure as the theme I wan't you to know that I voted yes to your theme and it joins the pantheon of automatic yeses right next to :snowman: and :snowman2:

Hmmmm

Some ahem interesting themes this year. Theme.png

3000 is still too much? Slaughter the worst cliches with this script!

Thanks(?) to the server downtime, we only have 3000 themes to go through this time! ...Unfortunately, too much of them are still terrible cliches! As a result, I'm posting this script again in case anyone needs it.

Quick usage

First, copy the following code into a text editor:

```js (() => { // Time to wait between requests, in milliseconds. Defaults to 0.5 seconds. const WAIT_MS = 500;

const wait = (ms) => {
    return new Promise((resolve, reject) => {
        setTimeout(() => resolve(), ms);
    });
};

const slaughterAll = async (themes) => {
    let ok = 0;
    let failed = 0;

    for (const set of themes) {
        for (const key in set) {
            let response = await fetch(`https://api.ldjam.com/vx/theme/idea/vote/no/${key}`, {
                credentials: 'include',
            });
            await wait(WAIT_MS);

            if (response.ok) {
                console.log(`Slaughtered ${key} (${set[key]})`);
                ok += 1;
            }
            else {
                console.warn(`Error slaughtering ${key} (${set[key]}): ${response.status} ${response.statusText}`);
                failed += 1;
            }
        }
    }

    return {
        ok, failed,
    };
};

slaughterAll([
    // ---------- Paste lists after this line! ----------

    // ---------- Paste lists before this line! ----------
])
.then((results) => console.log(`Done! ${results.ok} ok, ${results.failed} failed.`));

})() ```

Then, paste one or more of these lists between the separators:

(These lists use the same keywords from last time, but are updated for Ludum Dare 47)

  • (NEW!) Longer than 25 characters, or containing any brackets or commas: https://pastebin.com/df4iwVaD
  • Control/buttons: https://pastebin.com/hUg1w7ey
  • Virus: https://pastebin.com/pzYWYX82
  • Currency: https://pastebin.com/wjwAWBfq
  • Die/lose to win: https://pastebin.com/bfyjzaFw
  • Thing is key: https://pastebin.com/xHJdBvtA
  • You are bad: https://pastebin.com/7dFiJ8fg
  • Colors: https://pastebin.com/r7XKh0eA

After you're done, the slaughterAll section should look somewhat like:

```js slaughterAll([ // ---------- Paste lists after this line! ----------

// Themes that contain: words, words, words, words, words { "12345": "theme content", "12345": "theme content", "12345": "theme content", },

// Themes that contain: words, words, words, words, words { "12345": "theme content", "12345": "theme content", "12345": "theme content", },

// ...

    // ---------- Paste lists before this line! ----------
])

```

Finally, go to https://ldjam.com/events/ludum-dare/47/theme, and paste the entire file into the web Console (F12). Press Enter and relax!

Note: Don't refresh or close the page until "Done! X ok, X failed." is printed, or you will lose your progress. It's normal for the pie chart to not update.

Making your own lists

To make your own lists, you'll need a JSON of all themes. You may find the URL by looking at the requests sent while loading https://ldjam.com/events/ludum-dare/47/theme. The URL should look like https://api.ldjam.com/vx/theme/idea/vote/get/<some_number>.

After you have obtained the list, save it as theme.json somewhere. Then, save the following Node.js script as gen_list.js in the save folder as theme.json:

```js const fs = require('fs'); const process = require('process');

let themes = fs.readFileSync('themes.json', { encoding: 'utf8', }); themes = JSON.parse(themes);

const blacklist = process.argv.slice(2); const blacklistMap = {}; for (const word of blacklist) { blacklistMap[word] = true; }

const trailingDots = /(.)+$/; const wordSeparator = /[\W_]/;

const words = {}; const killList = {};

for (const key in themes.ideas) { const theme = themes.ideas[key]; for (let word of theme.split(wordSeparator)) { word = word.replace(trailingDots, ''); word = word.toLowerCase();

    if (word.length < 1) {
        continue;
    }

    if (blacklistMap[word]) {
        killList[key] = theme;
        break;
    }
}

}

process.stdout.write('// Themes that contain: '); process.stdout.write(blacklist.join(', ')); process.stdout.write(' '); process.stdout.write(JSON.stringify(killList, null, 4)); process.stdout.write(', '); ```

You can now generate your own lists by running this file from the command line!

node gen_list.js keyword_1 keyword_2 keyword3

123

123

I don't understand

I really don't understand why people are suggesting past themes like "running out of space"

Suggested themes...

People who write oxymoron stuff as a theme suggestion are the same kinda people who flush and then take a shit.

No, you are not smart for writing stuff like "sTaRt FrOm EnD", you are a clown.

Harsh venting aside, Seriously, can we limit amount of suggestions you can make from 3 to 1 lmao. Also have a duplicate removal system at least, it's annoying to see so many repeating themes. Also just don't suggest if you have nothing of value to bring, also suggest a THEME not a MECHANIC. Ty :) Also.

Advice for a solo dev.?

I need help!

I've joined a couple game jams before and I'd say I have pretty good experience developing games but, this is the first time I'll be joining a jam solo and I'm not quite sure what I'm getting myself into.

The Problem:

I'm a programmer and I want to try using Godot for an actual game instead of fooling around for the first time. I'll be using some assets I already have for the audio but I'm not quite sure what I'll be doing for the art. I've used Aseprite to make some pixel art before but never for an actual game and never on a deadline.

In any case I'm open for any advice or suggestions that you have for me to manage this jam for me.

How to prepare for the Jam

I've done a lot of past Ludum Dares and each time I manage to finish something because of some simple preparation steps.

1) Prepare your tools

You need to make sure your tools are up to date and functional. For example, I use Unity, and certain build options require some setup. I usually build for web as my main target because that is what will get the most plays since it does not have Operating System compatibility issues, doesn't require installation, and is quick to link to. Knowing where you intend to upload your target builds, how to package them, and how to use the Ludum Dare submission save you time and stress.

Whether you build your own assets or use free ones also can save time as you can seek out resources to build your game BEFORE the event. If you don't intend to make your own audio for example you can find some assets and just be sure to mark your submission as not graded on audio.

2) Prototype some games

Once you've done a few game jams you should have some source code to reference and some design ideas. You will be able to reduce time spent trying to figure out how to do something.

Movement controllers are highly reusable and it helps to have some to reference.

Input controllers are also highly reusable, knowing how to select, grab, move, etc can be used in many different types of games. Troubleshooting these controllers can be extremely time consuming and are likely causes for new jammers to be unable to submit a working game.

During this prototyping, if your engine supports it, you can try out free assets. Cinemachine is built into Unity and offers an advanced camera controller with little work needed.

By prototyping some mechanics or systems you get nice reference code to use and solve future issues you would have come across.

3) Budget some time by doing it now

Do your grocery shopping, mark off the weekend on your calendar, clean up your workspace, and get chores done before the start of the jam.

Something worth planning is also finding some useful things to do when you need a break. The best games are not made by people that spend the full 72 hours coding away. People need breaks, but it's also easy to just get lost in what you do on your break, just one more game right?


Also worth mention

There is a lot of hate and complaining in the site threads about theme slaughter. Just a reminder that a lot of the people participating are new and likely young. The theme is almost never good and even when it is people very rarely follow it, just relax and enjoy the game jam. There is no prize. Also, don't be sad if your game ratings don't reflect how you view you did, these are all peer ratings and every single reviewer has their own method of critiquing. It's also not uncommon to see people sourcing their friends or family to 5/5 them, as long as you enjoy the process or are able to improve your skills then it was a success.

Thoughts on themes and how I vote in the slaughter

After yesterday's efforts, I've still got a lot to go through.

Screenshot of my theme slaughter stats

Even though there are 2695 suggestions, Theme Slaughter isn't a rapid fire process for me. For anywhere between 2 and 5 suggestions that are cliché, just bad, duplicates, etc., there is one that could potentially work, and I want to give it a second of consideration.

So how do I consider themes?

I've participated in 11 game jams so far, and every one has had some sort of theme. Most of those themes left something to be desired.

Inspiration

When I think of a good game jam theme, I think of something that provides a spark of inspiration. Like a good writing or drawing prompt, a jam theme should be a starting point for coming up with ideas. Ideas for what your game could be about, what kind of game it could be, how could it make the player feel, what environment, art style, mechanics and/or story it could have, etc. It launches your imagination in some direction, and then lets it loose.

Food for thought

A jam theme should make you think of something useful for coming up with those ideas. "Nature abhors a vacuum" makes me think of nature constantly filling up empty space it comes across, which makes me think of environments that could be built to represent that, which in turn makes me think of kinds of games that could be set in those environments. It's a neat brainstorming prompt. And I appreciate the wording :)

Dreamscape

Crucially, everyone should be able to easily come up with their own interpretation of the theme, based on what ideas and memories they relate it to, but they should also be able to easily understand and relate to other people's interpretations. "Dreamscape" is a really good example: everyone has their own idea of dreams and the landscapes within, there are many ways to think about them, but it's still something we can all relate to, across all of our differences.

Don't force it

Themes should not be things you try to incorporate into your game, like an object, a mechanic, or a style. These often end up limiting your creativity, without providing the inspiration to get it going in the first place. "Cooperation is key", "Randomize", "Physics", "Limited senses" are all basically saying "go find an idea, and then shoehorn this thing into it", and when voting begins, the Theme category becomes a question of "did it fit?", instead of "does your game do something interesting with the theme?". I think the latter is a better question to ask, but themes like these provide next to no common ground for the answers.

It should be needless to say, but themes should not be game ideas. I've come across a few that just looked like someone summarised their idea for a game in 5 words or less, and that just doesn't work, especially for the magnitude of LD.

Something to highlight

Sometimes a special opportunity presents itself, such as World Animal Day on October 4th. It's neat to think about possibilities for related themes, but we ought to make sure they're not too constraining. After all, 5000 games literally about the celebration of World Animal Day would get boring quickly ;) Fortunately, we have some great ones: "Circle of life", "Endangered animals", and, if you think about it, "Explore and respect".

I have a thing, what now?

Some ideas are just too generic and vague. Examples of this include "Loop", "Infinity", "Growing", "Slopes", and "Struggle". They are words, they mean something, but they have none of the nice qualities I've talked about. There's hardly any inspiration to be had, and even if there is, it's probably completely unrelated to what other people will come up with. If we make games with one of these in mind, what do they have in common? And yet again, it's a quest to keep generating random ideas until one fits somehow. A good counter-example is "Exile": it's a word, it means something, and conveys a relatable concept that can drive your imagination.

Metathemes

Accessibility and inclusivity are important factors, sometimes in unexpected ways. You have to keep in mind that this is Ludum Dare, one of the largest events of this kind, and there are no upfront requirements or limitations. "Remake your first game with what you learned" implies you need to have made a game already, but many LD participants are first time jammers, and have never made a game. "Unconventional inputs", "control with sounds", and "Virtual Reality" require you to have an input/output device that many people might not have access to. It's a great idea to host a jam around one (or multiple!) of these limitations, but they need to be known in advance.

Not all science

Of course, we are subjective, so I too kept some themes and slaughtered others purely based on whether I found them cool. "Transport" made it onto my 'yes' list for this reason, and because it didn't seem bad by any of the above metrics.

And then, of course, there were the COVID-19 themes. I don't think I need to list them here, but, in a nutshell, everything about quarantine and viruses went down the drain instantly. I hope I don't have to explain this one.

Honourable mentions

I didn't keep "Boop", "cats everywhere", or "Dead and Loving It!", but I did enjoy seeing them pop up :D

How do you consider themes?

By no means is this a ruleset or definitive guide of any sort. You're more than welcome to challenge it! Post in the comments about things you agree and disagree with, and tell me how you think Theme Slaughter should be done. We can always learn something from discussion :)

Bonus

To write this post, I needed to grab the list of themes that I've said 'yes' to so far. The website doesn't provide that out of the box, so I grabbed the JSON responses to some requests from loading the /events/ludum-dare/47/theme page, and wrote a quick Rust program to extract the right info: https://gist.github.com/outfrost/cbfd51cdcee3f9136b260befdf7730a0. 32 lines, 20 minutes. I was actually surprised how quick and easy it was!

I just wanna wish everyone good luck!

It's that time of the year again, the new Ludum Dare.

This is going to be my 4th Ludum Dare, and this time, I'll be using a game engine. Making a game from scratch is fun, however it takes too much time. This time, I'll be using a game engine I made, called Neodymium.

For people participating for the first time: Choose an engine you know the best (Unity, Gamemaker, whatever ), and don't think of super complex game ideas... You only have 2 days to finish.

Again, good luck everyone!!

1 Week Left

So sharpening my skills, learning what's changed in software I don't use regularly enough and experimenting with some new techniques. Anyone got any good "warmup" tips for this far ahead?

First time (maybe)

this week im trying to learn C# in unity so hopefully i can participate in this Ludum Dare! even if its just something small and simple i hope i can at least make something. Wish me luck!

In for Another Round

Heya, I'm Bud with AAGH Games and we're back yet again. This will be our 14th Ludum Dare since our first in LD30, six years ago. We've been working on our most recent PC game (Agtnan: Monster Shutdown Sequence, currently on Steam), plus another as-yet unannounced project, so this will be a great refresher/palette cleanser.

We will be live-streaming our progress on both YouTube and Twitch. Our Twitch channel is https://www.twitch.tv/aaghgames, and our YouTube channel is https://www.youtube.com/c/aaghgames.

Good luck to everyone taking part, and here's to another great jam!

Got through them all...

Finished the theme slaughter. Database needs some serious de-duping, and past themes should also be excluded.

finished!.png

Done the theme slaughter

Screen Shot 2020-09-24 at 8.48.24 AM.png

I finished slaughtering the themes! This time, I made a doc where I have a list of my absolute favorite themes. I think I missed some, so please tell me if I need to add something to the list.

https://docs.google.com/document/d/1dr74Cw4Bj9NWvB-udQYGpmL6nfvRISy4ip1nhLCUbGM/edit?usp=sharing

First time

My friend and I are excited to be participating in the game jam for the first time!

...and slaughter complete.

Screenshot from 2020-09-25 00-40-04.png

Back on the Ludum Dare hype train!

It's been over a year since I last participated - but a few community members for my game engine wanted to make something, so were just giving this a good go for the sake of it! :smile:

I just got done putting my votes in as well. I've kept more than I usually do!LD47.PNG

Slaughter

Started on the theme slaughter. I'm only 200 in, and I've already encountered 4 variations on "Remove something from a genre". So they couldn't have all come from one person...

The solution to get pass on language barriers!

Sprite-0001.png https://betterdiscordlibrary.com/plugins/Google%20Translate%20Option

I wish that I would knew about this thing at LD46... It could save me a lot of time, for sure...

List of helpful resources

Hey guys,

i just created an open source project on github with the goal to collect helpful links to everything that relates to game jams and game development. Feel free to contribute your favorite tools!

https://wujood.github.io/awesome-gamejam/

https://github.com/wujood/awesome-gamejam

2020-09-25 03em14/em22-awesome-gamejam.png

Next jam someone should go through the list before the rest of us do

If they're fine with it, I'm sure many of us would have been happy to volunteer first (myself included) since we end up going through the list either way.

Might as well have someone, or a handful of people screen the list for undetected duplicates, reused themes and "start from the end".

Recruiting a Team

Hello

I am looking for people to join my team for LD47 If you're looking for a team, please drop me an email @ ld47-team@tolmera.com

You can check out my library of games here: https://ldjam.com/users/tolmera/games That should give you some idea about what I've done in the past.

I'm a professional programmer for a career at management level, so this time for LD I intent to run a full team and co-ordinate all the pieces coming together.

I am currently looking for:

Programmers (HTML, CSS, Javascript, Node and other web compatible languages)

Designer
    Artists

Musician
Voice Actors

Testers

If you're interested in joining the team, please email me with examples of your work (You're still welcome to apply even if you don't have a portfolio - I realise not everyone has the luxury of being established or having work they can exhibit)

Looking to make up for the lost December LDJAM? Join Geta Game Jam 13!

Challenge yourself to develop a game in three days!

  • Develop a game from scratch within the time frame
  • Work either individually or as a team
  • Use any game engine or programming language
  • The theme will be announced when the jam starts

The jam occurs between December 5th and 8th!


>> Join the jam today (remember to hit "join jam")!

>> Participate in theme voting!

post 13.png

Slaughter complete!

Screenshot (67).png Looking forward to the Jam!

Bam! Slaughter Complete!

I finished the theme slaughter! 2,311 themes slaughtered and 380 saved! Screenshot 2020-09-25 at 3.00.31 AM.png

Warm up game

to warm up for this year ludum dare I decided to make a game on Thursday in under 6 hours. Would love to get some feedback on it https://kingofnova.itch.io/self-centered

We're in!

We're back to participating in LD47!
Same stack as always, rust/amethyst/tiled/gimp/aseprite/flstudio.

Excited, can't wait!
Good luck and have fun :)

LD 47 Warmup Weekend

warmupweekend.png Ludum Dare 47 is coming up the weekend of October 2nd! Back on the old site there used to be a thing called Warmup Weekend and I figured why not bring it back?

What is Warmup Weekend?

Warmup weekend is a chance for you to dust off those tools, check the build chain, and make sure that you have everything working before Ludum Dare starts in earnest. You only have 48 hours to develop a game and you don't want to waste 12 hours because your favorite input package no longer works with the latest version of your game engine!

What do I do?

It's simple! Fire up the IDE (if you use one)

Push some pixels (or rig some models)

Draw something to the screen (If you do that)

Play some sound! (If you want to)

Compile (if your language requires it)

Post it so others can try to run it. You don't want to lose the initial couple rating days trying to fix your build because it only runs on your special hacked Linux kernel and you forgot to have others test it for you!

Make a game if you want. But remember, this should take hours, not days. It is a stretch before the main event. Don't burn yourself out here.

Entries are open all week until Ludum Dare 47 starts.

https://itch.io/jam/ld-47-warmup-weekend

3000 .... Themes.... Slaughtered

2000 of the damn things were repeats. Why the hell is everyone trying to be edgy this time around?

Come use our code (WebGL stuff)

Using game engines for LDjam is like bringing a car jack to the gym. Efficient, effective, and vastly more capable. On the other hand, typing in matrix algebra is not a great way to spend a weekend. What's the right balance? Whatever balance we pick, obviously... ;)

We're writing some helper stuff, and maybe it can help you too. Here is a 32-bit floating point linear algebra library designed for 2D (for example, matrices are affine transformations instead of being actual matrices.) 32 bit floats in Javascript, you say? Yes, it turns out that it is possible...

P.S. All untested code is broken, so don't trust anything until you see a commit message that says "Fixed (that specific function.)"

[https://github.com/Atomotron/ld47-prep/blob/master/math32.js]

Recruiting Team Members

Hello

We are looking for people to join our team for LD47 If you're looking for a team, please drop me an email @ ld47-team@tolmera.com

You can check out my library of games here: https://ldjam.com/users/tolmera/games That should give you some idea about what I've done in the past.

I'm a professional programmer for a career at management level, so this time for LD I intent to run a full team and co-ordinate all the pieces coming together.

We are currently looking for:

Programmers
(HTML, CSS, Javascript, Node and other web compatible languages - feel free to apply even if this is not your realm, as the theme may dictate a change of plan)

Designer
    Artists

Musicians
Voice Actors

Testers

Person/people for Social Media / PR / Outreach

If you're interested in joining the team, please email me with examples of your work (You're still welcome to apply even if you don't have a portfolio - I realise not everyone has the luxury of being established or having work they can exhibit)

Team Cocoa Moss is in for LD47

The obligatory post confirming that team Cocoa Moss is IN for LD47. I'll be joining forces with @xellaya once again to put something together.

You might remember us from our previous games such as Samurai Shaver and Goodnight Meowmie.

samurai-shaver-2.png

I've switched over from Unity to Godot for LD45 and haven't looked back since. While Godot is lacking in a few things that would admittedly be very nice to have (probably the chief among them being the ability to easily modify and debug the playing scene live a la Unity), I have really enjoyed using a lightweight engine that is not bogged down with heavy compile times, cruft, a 2D physics implementation system that....pretty much makes you do EVERYTHING if you want it done right, and a bunch of other scrappy features that you have (don't even get me started on the default resolution selection dialog...). I don't always agree with every part of Godot's philosophies (nodes being a weird combination of hierarchy plus functionality is a little confusing at first), but in general it's sat pretty well with me which is of course why I'm continuing to work with it.

This of course is the week where everyone should be updating their engines and warming up all the tools to make sure everything still works like it should. There was a new stable Godot release from just a week ago (3.2.3), so that's worth checking out.

Godot 3.2.2 brought C# support for iOS, meaning you can now use C#/mono and publish to Android, iOS, HTML5, and desktop platforms. I quite like C# as a language -- I find the syntax comfortable to use, I like working with its data structures, and I like the fact that it's strongly-typed. The real question is, is it going to be better than GDScript for me?

Although some of the documentation around Godot's C# support needs a little bit of work (installing the correct minimum set of dependencies took some trial and error), once I got past that phase everything was working together quite nicely. With C# I had a syntax that I liked more, a code style that I liked more (PascalCase over snake_case), compile-time checking, and even automatic code formatting and support for refactoring. Project export times were even still pretty quick, even for something like iOS.

But in the end I decided to stay with GDScript for the sole reason that I think I just NEED the faster iteration time that a scripting language offers me. From what I saw the C# API was going to work just fine, and it was going to provide me a slightly better experience while coding, but honestly even an extra 3 seconds of build time every time I want to run the game just ended up being a dealbreaker for me. It might not seem like much but I feel like that iteration time just NEEDS to be lightning fast for me to feel happy during a game jam (or even outside of one).

I think this decision would have gone the other way if GDScript did not now have static typing support. It's not so much that I need static typing -itself-, but rather, I really need my IDE to tell me what members a class has and offer good intellisense, otherwise I just get bogged down to hell trying to look up the names of functions every 5 seconds.

Anyways that was an extremely long-winded way of saying that I'm sticking with GDScript for the foreseeable future!

My Godot starter code for LD is split into two repositories - one for the project template and one for some common utilities.

See you all in a week at the starting line!

#donthatethemes

Each Pre-Ludum Dare wall is filled with hatred towards the themes. Let's be more positive this time and let's all appreciate that different people have different opinions and let's respect those who just happen to like something we don't.

PS: don't hate repetitive themes, because when someone suggested a theme, they couldn't affect that someone else had the same idea.

So, enjoy the event no matter what and most importantly #donthatethemes #loveforLD

Positive Theme Slaughter

So this time I decided to be more positive and downvoted only those themes I really couldn't agree with or were too strict/specific. Like "Star Wars" (seriously?)

Still have many to go.

savethethemesScreenshotem2020-09-26-11-30-35-582/emcom.android.chrome.jpg

Looking for a teammate

Hey guys im looking for a teammate (musician) im a programmer and game designer ( i can make some art myself) if you're interested drop your email or social media

Tit|e

Say something

I'm In!

header.png

Hey everyone! I'm looking forward to jamming with you all!!

This isn't my first rodeo, and I'm looking forward to seeing what everyone makes!

May the best game win!

You can check out my social media and past entries below!

Ludum Dare 46

The Flame

Gathering.gif

Ludum Dare 45

Real-time Gardener

Growing.gif

Ludum Dare 43

Dark Roads

Gameplay 1.gif

Ludum Dare 42

When Life Gives You Lemons

Gameplay 2.gif

Ludum Dare 41

Super Slime Slasher Ultra

1172b.gif

Ludum Dare 40

Cult Classic

9VeTgu.png

Going on a Choose Your Own Theme adventure

Apparently we're now trying to condense entire Choose Your Own Adventure novels into a single Ludum Dare theme:

SorryToWhoeverSuggestedThisTheme.png

Unfortunately it's too late for me to submit my own theme suggestion of:

[[Demake/Don't Demake][Your/My/Someone's][First/Second/Third/Fourth/Fifth/Sixth/Seventh/Randomly Selected/Last][And/Or][[Favourite/Worst/Most Perplexing][Ludum Dare/Played/Imagined]/A Different][Game/Film/Experience/Introspective]/Don't Take Part]

Keep 'em short and to the point, people.

Big brain plan

Will probably add controller support to my game, so that I will have an excuse for a new xbox controller

#ThereIsNoHate

Many people think that there is a hatred towards themes and general hate during the phase of themes slaughtering.

I don't hate themes, but they are often ill-considered in the context of amount of time we have during the Jam.

Another issue is the recklessness with correct naming - is it so hard to write the first word with a capital letter, check if theme is spelled correctly etc.? Even if English is not your native language - Google Translate is your friend.

I think that it's not a matter of hate towards themes, it's just that your brain gets a little tired when you see this many low quality themes.

And the slaughter results shown in the users' posts confirm this somewhat.

Cheers!

Tiny ducc for attention

dacksu-littlu — kopia.png

A Video About LD Tips

This will be my 6th Ludum Dare and I made a video sharing my experience and what to do to have a successfull Ludum Dare.

Hope you find this video useful and happy jamming!

https://youtu.be/EIOqSxkp8tI

Possibly in for my 20th game jam!

I'll have to see what happens with school, but I'd like to participate this time around. If things work out, this will be my 20th game jam! I haven't participated in a Ludum Dare in over 2 years due to the unfortunate timing of the events. I've mostly been participating in the Alakajam for the last 2 years.

What I'll be using: - Python - Pygame - MS Paint - Aseprite - LMMS - SFXR

Here's a GIF of my last project: gif_7.gif

I'm in, m8!

I'm in!

I was able to make something super simple last time and hopefully learned my lesson with time management.
Ready to give this another shot and see if I do any better!

Tools: - GameMaker Studio 2 (GML) - Aseprite or GMS2 built in sprite editor - BFXR and Rytmik or something (If I manage to get to audio)

Good luck and have fun!

Time to prepah-ray for ludum dah-ray!

Six years later and this is still an incredible theme tune! :musical_note:

https://youtu.be/5vxYUr9e-GY

Recruiting for a Team

Hello

We are looking for people to join our team for LD47 If you’re looking for a team, please drop me an email @ ld47-team@tolmera.com

You can check out my library of games here: https://ldjam.com/users/tolmera/games That should give you some idea about what I’ve done in the past.

I’m a professional programmer for a career at management level, so this time for LD I intent to run a full team and co-ordinate all the pieces coming together.

We are currently looking for:

Programmers - Please we need you! (HTML, CSS, Javascript, Node and other web compatible languages - feel free to apply even if this is not your realm, as the theme may dictate a change of plan)

Designer Artists

Voice Actors

Testers

Socialites who can promote our game and play games from the community.

Thank you very much

If you’re interested in joining the team, please email me with examples of your work (You’re still welcome to apply even if you don’t have a portfolio - I realise not everyone has the luxury of being established or having work they can exhibit)

Come use our code #2: Browser Audio

It turns out that there are many things to think about when you're trying to play music or sound in a web browser. For example, there's an important difference between large files that can be played with high latencies (music tracks), which are best to stream, and low-latency short sound effects, which ought to be downloaded completely before the game starts. Another interesting point is the fact that fading is broken in Firefox. If you want to ramp volume, you've got to implement that yourself.

Here is a work-in-progress sound library that handles these considerations, and more. Hopefully some of you can benefit from it! Even if you don't want to include it, it might be a helpful example.

I am thinking that the fading implementation could use a rework, but IMO the loader and gain node stuff is relatively solid. Hopefully you will see some improvements as we get closer to the jam date. :)

https://github.com/Atomotron/ld47-prep/blob/master/sounds.js

WUT!

التقاط.PNG

Done-zo!

ld_done.JPG

Pretty sure I aced it! When do we get the results? :laughing:

Time for another attempt

It'll be the 3rd time I'm trying to take part in LD. The first time I was late and had like only 2h, the second time I've made some mistakes so I couldn't finish it on time, but this time I'll do it. Third time's a charm, as they say

ready for LD47

plan to team-up with my friend josh again

the theme slaughter doesn't show much promise, however...

I'm in and looking for a few who wanna join a senior Programmer (Unity)!

Hey all looking forward to the jam! I will probably be streaming parts of my progress and hang out and be talking with who ever feels like joining in! :D

With that said I'm also interested in knowing if there is an amazing artist or two who would like to create the absolute best and amazing game we can together? I'm mostly just here to have some fun and learn and teach even more. I've been part of LD-Jam more than 10 times as well as many other jams and I'm open for both 3D and 2D games but really prefer using unity.

I'm in the European timezone (+1 CEST) and are a night owl.

Hit me up if you have some interest :)

First ldjam!!!

Super excited for ludum dare. I just started learning unity and it's a completely new experience for me. Hopefully can make a game in 2 days while looking up how most stuff works.

Looking for team members

Hey guys, we’re mostly looking for artists and musicians to join our Ludume dare team and maybe a level designer too. We’ll be doing the jam (lasts 3 days)

Currently we have 2 programmers, 1 designer.

The game we made for ludume dare last april is here https://enverarco.itch.io/eggmama

If you're interested in joining the team, drop me a message on discord with links to some examples of your work. Looking forward to hearing from you and making something cool! My Discord is EnverArco#0114

I got covid and literally nothing better to do.

So, yeah, I'm totally in.

My last LD attempt was a bit of a disaster, but I did manage to make this game for a random jam I stumbled upon.

Anyways, it just so happened that I tested positive for the fucking 2020 plague just a couple of days ago, so I'll have all the time in the world to commit to this ludum dare and try my best to do something worthy.

LD 47

I'm re-teaming with my partner from LD 46,@Terderrer. Why mess with success? 😎

Little voxel dude

I've been experimenting with shaders and made this little guy from MagicaVoxel, remapped the textures in Blender, and did the shaders in Unity. 9e1f4f416980a4fc9333034bdb6ff4dd.gif

Am I... In?!

Just moved on-campus to university and starting in person classes this week. That said, I think I might just be able to get my work done early and make a game! Let's give this a shot... I'm in!

Tools: Unity3d, FL Studio 20, Blender, Affinity Designer, anything else that seems useful!

Looking for 2D Artist

Aloha 👋🏽! We're a team of four so far: game designer, two programmers and a sound designer. We work in Unity and have completed a few game jams. We're looking for a 2D artist, ideally a pixel artist. DM or comment if interested! Happy jamming 😀