New website unlocked
Welcome to Alakajam!, a game making community. We host informal game jams!Learn more...

Play all the games! Submit yours if you haven't done yet!

ends October 1st, 7:00pm UTC
Latest posts

Alakajam yearly meeting! 0

laaph • 3 days ago on Feedback Fortnight 2023 

We will be having a meeting to discuss next year's plans, to determine if we have enough manpower to provide additional events, and everything else we need to talk about! The meeting time has been official set to Wednesday, October 4, 2023 at 21:00UTC! It will take place on the Alakajam official Discord channel which, you aren't yet a part of, you can join here.

See you there! (Or maybe we will just hear you there, there will be no cameras…)

Alakajam Yearly Meeting 2023! 0

laaph • 20 days ago on Feedback Fortnight 2023 

We all love to meet, so let's have a meeting! This meeting will discuss events and plans for 2024. If you want to help with AKJ, or if you don't want to help but you want us to know what kind of events you would like to see, or if you just want to hang out with the cool kids, you should attend! We are looking for volunteers to give us new energy and ideas, so if you have lots of energy and ideas please attend! Everyone is welcome!

The day and time will be set according to the poll linked here. I tried to include all sorts of strange times so as to accomodate you if you are in the Americans, Europe, or East Asia. The bulk of Alakajammers are in Europe, so if you are not, let us know what kinds of times work for you. Further, this website does not seem to translate the time zone for you, so you will have to figure that out on your own.

On the day that the Feedback Fortnight ends, I will look at the poll and determine when the most popular time and date is. I hope that you can find some time that fits your particular time zone!

I hope to see (I mean hear) every one at the meeting!

Feedback Fortnight starts... tomorrow! 0

laaph • 21 days ago on Feedback Fortnight 2023 

Welcome to the 2023 edition of Feedback Fortnight! If you aren't familar with FF, take your project that you've been working on, that is ready to show to people, that you want to show to people, and show us! Then, go play the games and projects that other people have posted, and let us know what you think! Look for bugs, look for what is fun, what is not fun, what you like, what you don't like, try them all out, and give us your feedback!

As always, remember there is a person who is showing thier artwork and may be shy, so be nice. Try to give constructive feedback, so don't say "this sux!", say something like "the artwork doesn't make sense to me and the game play wasn't fun, perhaps you could change these things?"

Since we are so excited, we are opening the website so you can post your projects now! We will keep FF2023 open at least until September 24th, so that should be enough time for you to play all the games and contemplate all the thoughts.

We will have another announcement tomorrow regarding something different! Alakajam needs help… maybe you can help?


rogual • 3 months ago on 13th Kajam entry  Janky Blob Fight

I'd been wanting to do some multiplayer game dev, so this theme is perfect! I'm making a web game where you can control a blob and shoot at other blobs. Still rather unfinished, but playable here. I think the networking… kinda works?

Vrooom 0

DaFluffyPotato • 3 months ago on 13th Kajam 

🐮 🐮 🌿
Networked multiplayer racing!

DOS Kajam? 0

voxel • 4 months ago on 13th Kajam 

The 13th Kajam coincides nicely with the Dos Games June 2023 Jam, so maybe I'll make a DOS based entry. This might make any kind of networked realtime multiplayer quite complicated to implement, unless the game is hosted on a BBS or something. Maybe I'll create a 'play by mail' game where each player takes their turn and then emails the save to the next? Interested to hear what everyone else's ideas and plans are

So, I didn't get much of anything done 0

Corbarrad • 6 months ago on 17th Alakajam! entry  Thank you for littering

I will try and put up a post mortem at some point. Maybe I'll even get a finished game out.

For now I'll try to play and rate as many games as I can.

I did not finish the jam... 1

laaph • 7 months ago on 17th Alakajam! 

I knew I wouldn't have enough time, but I also know I can make quick simple games in a short amount of time. So of course, I decided to make an open world multiplayer roguelike deck builder, that should be quick and easy! I am not certain if I wrote a single line of code, but I did throw a lot of things in to Unity and made a mess. So, there is no playable game, but at least I can put up a screenshot.

The images are all done via AI programs (specifically Diffusion Bee), except the lizard comes from the Liberated Pixel Cup Character Generator and the card frames come from CraftPix

I do have a theory that game jams are not always about making useful things, but just taking ideas and throwing them at the wall and seeing what happens. It's art, as they say. So, there you are.

River Rapids, the making of 1

thomastc • 7 months ago on 17th Alakajam! entry  River Rapids

Having taken part in every single main Alakajam event until now, it sometimes feels like I'm getting stuck in a rut. So this time, I decided to shake it up a little by (a) using the latest Godot 4 release candidate, instead of the stable 3.5, and (b) going full 3D instead of my usual 2D style:

I had a slow start due to other obligations, which gave me some time to think about the game design. Most of that made it into the final game, but I had some ideas that didn't work as well as I'd thought.

Originally I had implemented tiles with forks (three exit points). The idea was that the river goes down a slope, so the boat would always pick the most downwards direction. If there were multiple options, it would choose randomly. This means the player would need to take both possibilities into account until the boat had made it to the fork. However, it was still possible to make a corner where the river is forced to go upwards, which then wouldn't make physical sense. Should the boat get stuck, or start moving against the flow? Neither would be a great option. Moreover, I found during playtesting that it was easy to always point the "unwanted" exit point upwards so that it always got ignored. We could also say that the river is on a flat plane, and always choosing a random fork regardless of up/down direction, but this made the game too unpredictable.

The other idea that didn't make it was multiple boats. This would have interacted nicely with forks and joins: you'd have to make sure that the boats didn't collide. You could send both down the same path, making it easier to manage, or maintain two parallel paths to increase coverage for collecting stars. I think this idea could have worked, but didn't implement it because time was up.

Godot 4 was a very smooth experience. My entire X server crashed once, but that's unlikely to be Godot's fault; otherwise everything was pretty stable. The editor feels snappier than Godot 3 and has grown a couple of new useful features. I had some trouble with the export, but it turned out it was my own fault. I was listing files in the levels/ directory to enumerate levels at runtime, but didn't realize that the file names change upon export. Easily fixed with some hardcoding.

Working in 3D was the challenge. Having worked with Blender years ago in the days before the huge 2.5 overhaul, I had to re-learn it on the spot. Fortunately I only needed basic mesh creation and manipulation facilities; everything else could be done in Godot, including textures and materials.

Several hours went into writing shaders. The water shader is the most apparent one. It takes two noise textures, A and B, and lerps between them, using a sawtooth mix factor that ping-pongs between 0 and 1 over time. When the factor is 0, texture B (which is entirely invisible at that moment) is translated to a new location, and vice versa. This avoids a repetitive effect.

The other shader, which is not nearly as apparent, is the one that draws the terrain. The albedo comes from another noise texture, which is put through a gradient map to get some colour variety. Another noise texture is used as a normal map. That same texture is also used as a height map to displace the vertices. You might think I just produced three models for the three different tile shapes (straight, obtuse corner, acute corner), but no: the river is also carved out using the shader.

The water on each tile is just a single plane mesh that intersects the terrain. Unfortunately, that means you can see its edges glitching through the side of the tile sometimes. The obvious quick fix of shrinking the water mesh slightly resulted in the river having seams, which looked worse, and I had no time to fix it properly. The price for working in 3D, I guess.

All texture sampling is done in world space coordinates so that tiles and water match up seamlessly. However, for the tile queue on the right and the "ghost" tile attached to the mouse cursor, local coordinates are used so that these tiles don't seem to change while they move. As a result, when you place a tile, it switches from local to global coordinates and does change shape a little, so I put some smoke particles on top, tweened the vertical coordinate, and added some camera shake, all to make it less noticeable.

Changing the colour scheme for each level was an addition half an hour before the deadline. It's a pretty quick way to add some variety. Because it was done in such a hacky way, the colour of the river on the main menu also changes according to which level you last played, which is actually a bug but I'm branding it as a feature now!

Play it now!

The end.. 0

Jooseem • 7 months ago on 17th Alakajam! entry  The River Nahuapil

I'm proud to say we uploaded it on time (kind of) .
It was a team effort and wow those were some very intense 48 hours.
The game is far from ready, but we handcrafted the pixel art, the story and the background music. Given that, I think the result is very good.

Enjoy playing! There's no tutorial level, so look out for an explanation in the description.

Latest comments
Antti Haavikko
(@anttihaavikko) • 3 days ago • edited

Played it earlier when you posted it to Discord and I think I already gave you some feedback. But lets get to more details now that you've submitted it to... (read more)

 • 3 days ago

This is a strong game on its own, and the fact that it's for js13k just makes it better.

The music is solid, the art and animations are great, and... (read more)

 • 3 days ago

The first impression I get from this game is that I don't know my games well enough. I didn't score very highly 😅

Even then, though, I enjoyed discovering the... (read more)

 • 3 days ago

I was really happy to beat Wan's score, then realised I'm still miles away from first place 😱.

As ever, a technically impressive entry with oodles of style and fun... (read more)

Antti Haavikko
(@anttihaavikko) • 5 days ago

Obviously had to do a second run to beat Wan 😅

Simple and fun. A bit short (and easy) as it kinda ended just as things were getting thougher. For... (read more)

Antti Haavikko
(@anttihaavikko) • 6 days ago

Ohh yeah, I remember playing the jam version of this quite a bit. Has improved a lot.

Almost beat it on my first run even though I basically had no... (read more)

 • 7 days ago

Really good execution of a Retro game style, and while I'm sure some of it comes with developing for actual Hardware, even the UI with the detailed characters Face in... (read more)

 • 7 days ago

Really awesome Idea, personally I kept narrowing it down to the franchise, but getting stuck on which of the 50 games in the list it was, The hint of when... (read more)

 • 7 days ago

Really fun gameplay loop and well executed given the pretty restrictive Jam Concept. The Art style, overall theme, and sound are really solid for only 13KB of space to work... (read more)

 • 9 days ago

Finished in 4'15!

I have no idea how much of a technical achievement this game is, but I can say it's a well polished little puzzle game, smooth to play... (read more)