Skip to main content

Bullets Are Pretty, a different 2d shooter game

Kostas here, I recently dug up another project that I haven't worked on for a long time (as with the Stick Soldiers fangame). This one is "Bullets Are Pretty", a 2d shoot-em-up game with a few innovative features.

See the game in action in the video below:

The game's core follows the mechanics of classic 2D shooters, but gets more intricate in player actions. There is no "R to reload" or auto-pickup for weapons; to reload your pistol, you pull out the magazine with the mouse, and drag a new magazine from your belt to the pistol. Similar behaviour is required for reloading other guns, and picking up / dropping items.

The game also features a somewhat advanced AI, so enemies can do things such as reloading in the same way, choosing which guns and items to pick up / drop, and choosing paths to follow.

Another interesting, albeit incomplete feature is multiplayer support over LAN or Internet. This feature has progressed a lot since the project's beginning and includes a lag-compensation mechanism and synchronization of late-joining players, but it is very hard to debug, so there are some bugs here and there.

Finally there is basic physics implemented, used for ragdoll-type death animations and possibly more stuff in the future.

The game is built on Game Maker 8, and uses Maarten Baert's ExtremePhysics and Medo's Faucet Networking.

This project has been in a standstill since I had postponed it during my last school finals and graduation. Not sure if I will ever continue it, since I have moved on from Game Maker to Unity3D, but I really like this project and I might give it a shot in the future.



Popular posts from this blog

Barbara vs Zombies

A few years back I made a game, Barbara vs Zombies, for my then-girlfriend Barbara. She used to like an old light-gun game, House of the Dead , so I depicted her dodging and shooting zombies in this one. Included a backstory with silly romanticism, cats, and inside jokes. It's been nearly a year since we broke up, and this game has been sitting forgotten in my hard disk. I eventually decided it shouldn't go to waste. It is, after all, a game meant to remind us of happy times. Download and play the game on Gamejolt  or . I had made an Android version too, maybe I'll get around to publishing it someday. Hang in there, 2020 was a tough year, but you've made it this far already, so congrats. 💖 -Kostas

Stick Veterans online: Good news & Bad news

After loads of work, online multiplayer for Stick Veterans seems to be progressing very well. In fact, it is nearly complete, as showing in recent tests. Today I ran the first playtest with 3 people; we connected over Hamachi , a free VPN solution, and it pretty much went smoothly (except for some non-critical bugs). Bad news is that LAN connections might be the only thing supported , with little hope for worldwide online games. I already mentioned that in the game's web pages ( post / Gamejolt post ) but I shall lay down the whole story here. In commercial games, online multiplayer is achieved by putting up dedicated 24/7 servers (preferably in various locations throughout the world) to which the players connect. In non-commercial games  (like Stick Veterans), we have to make do without servers, as they cost money (non-trivial amounts of it). As such, we simply allow any player to act as a server themselves, and other players connect to them. This is called

Ludum Dare 44 (late update): Alleycat Faust

Two months ago was the time at which the Ludum Dare 44 gamejam took place. It's been 2 years since I took part in a gamejam ( Global Game Jam in 2017 ), and 3 years since I took part in my first Ludum Dare ( LD35 in 2016 ), so it was about time I re-lived the experience.