Skip to main content

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

BIRD DEMOView game page

Short first person 3D platformer with movement inspired by Quake and TF2, written in Clojure.
Submitted by BIRDMAN85 — 5 hours, 10 minutes before the deadline
Add to collection

Play game

BIRD DEMO's itch.io page

Results

CriteriaRankScore*Raw Score
Presentation - how does it look/feel/sound?#191.6433.000
Entertainment - how enjoyable is the game?#201.4612.667
Overall#201.5212.778
Creativity - how original is the idea?#231.4612.667

Ranked from 3 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

What programming language is your game written in?
Clojure

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted (2 edits) (+1)

image.png

^ not sure what’s going on there, I saw no password protected files?

Took me a while to get it runinng on Ubuntu 24.04. for anyone else running into problems I had to install SDL3 and SDL3_image from source, since they’re not available in apt on 24.04 (https://github.com/libsdl-org/SDL.git and https://github.com/libsdl-org/SDL_image.git), then replace the games lib/SDL3.so ans SDL3_image.so with the installed versions which can be foudn with ldconfig -p | grep SDL3.

But it works! and is super cool, very impressive to see a full 3d game here, bonus points for that.

The code itself is super impressive, how much of it did you write during the jam? The defgl macro is very neat.

Some sound effects for the shooting would make it feel a lot more visceral.

Submitted

Oh yeah, another prerequisite, I also had to install Java 22+ to use java.lang.foreign.MemorySegment.

I’m not mad about that, I’ve been on 21 for far too long!

Developer(+2)

It might be because I created this account about 10 minutes before

submitting the project and the website doesn't trust me very much.


> The code itself is super impressive, how much of it did you write during the jam?

In short, the movement and game logic (as well as the map/textures).

A lot of the internals (such as the GL abstraction) are ripped from an

old personal project I had, I started rewriting it a couple weeks ago

so it would play nice with native compilation and that timeframe

conveniently aligned with the jam's, I managed to squeeze most of it

in but sound and UI had to be left out.  I was also concerned with

adding even more dependencies without being able to test them on

other platforms, which is something I'll have to figure out.


Thanks for giving it a try :)