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

100 Maps

Stick Veterans has only recently reached the "100 maps milestone", a feat for which I need to thank you guys.

Stick Veterans (or "I never thought this moment would come")

A personal project of mine based on the Stick Soldiers series, a project I first posted about 2 years ago, has finally seen the light with its first public version being uploaded on Gamejolt and

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 peer-to-peer netwo…