Take your ship and start to fight!

A massive energy blast of unknown origin tore the structure of the universe apart and created a path to another dimension. This hole released a powerful darkness and corrupted everyone and everything. Now the remaining beings fight each other, attracted by this mysterious force, to acquire it or to get consumed by it - and you are one of them.

Project One is a vertically scrolling boss-only shoot'em up with colorful and distinct graphics.

The game was still under development and is focused on unique and challenging boss-fights with different mechanics and patterns. Every boss provides a new experience for the player and forces him to the limits of his skills.

On your journey to the source of darkness you can unlock new weapons and upgrades, find companions, collect mysterious fragments and more. Try to get the best score as possible or play with a friend on the same computer and fight your way to the final boss.

The development is currently frozen.

  • unique boss fights with different mechanics and challenges
  • intense battles with hundreds of bullets and devastating attacks
  • classic run for each area with enemy groups and altered game rules
  • local coop mode to play together or alone with two ships
  • casual mode for inexperienced players
  • playable with mouse and keyboard, only keyboard or gamepad/joystick

Project One v0.8.8 (2013-07-29)
Version: 0.8.8 (2013-07-29)
  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
RSS Articles


This update was focused on technical improvements. Improved performance, reduced memory consumption, new libraries, but also improved difficulty settings, status menu, online highscore (with the help of Game Jolt), some trophies, and other stuff.

Especially the performance-increase was quite significant (+50-65%) after I fixed some of the major mistakes I made. Some basic OpenGL development Tips:

  • never use glCopyTex[Sub]Image to write into a texture (only for compatibility), use framebuffer objects, even after re-drawing the scene the framebuffer is still 3-4 times faster
  • never implement a particle system without instancing
  • never use glGet-functions in your main loop, try to cache the values, those functions block, because they need to execute all remaining OpenGL-commands in the queue to provide the requested value as accurate as possible
  • check your texture formats, if you don't need an alpha channel use GL_RGB instead of GL_RGBA (or something similar), it saves a lot of memory
  • texture lookups are the most expensive operation in a shader, try to use them as few as possible
  • gDEBugger and GPU PerfStudio are amazing tools to analyze, debug and improve computer graphics applications

Performance improvement in Project One (mid-tier test system):
140 fps -> 230 fps idle, 80 fps -> 210 fps under heavy pressure

Boss 03-02 Tiger MK-2 Status Menu

This will be the last update for now. I got some side projects and much pressure at work.

v0.8.8 (2013-07-29)

  • General
    • Implemented Boss 03-02 Tiger MK-2
    • Reduced video memory consumption (around -20%)
    • Increased the performance (+50% (!) faster overall rendering, lesser impact of special effects)
    • Updated SDL 1.2 to SDL 2.0 (better overall performance, stability and compatibility)
  • Gameplay
    • Adapted casual difficulty (got some feedback, that it is still to hard for some players, of course I want the game to be hard, but not on the lowest difficulty)
    • Reduced number of difficulty levels from 5 to 3
    • Trophies are now visible and achievable without Game Jolt account
    • Scoring
      • Added online highscores with the Game Jolt API
      • Score multiplier is only reducible in Darkmode/Darkness now
  • Menu
    • Implemented the status menu
    • Added some statistic values
    • Added game overview with game progress and average scores (Single Fight, Classic Run and upcoming Boss Rush)
    • Added online highscore table displays
    • Moved Game Jolt login and trophies to the status menu
    • Added selected equipment on/near the player tabs
    • Added basic Classic Run menu structure
    • Improved the world map
    • Renamed Unique difficulty to Hardcore
  • Graphics
    • Improved the post processing effects
    • Added option to make player bullets transparent for better overview
  • Music and Sound
    • Added option to toggle environment sound
  • Bugfixes
    • Hotfixed in v0.8.7: Removed a critical performance bug
    • Removed wrong equipment drops from bosses on Classic Run
    • Configuration will not be saved anymore if game crashes on new video settings
    • Fixed a couple of minor bugs, maybe added new ones, dunno
Project One v0.8.8 (2013-07-29)
Version: 0.8.8 (2013-07-29)

Thank you
- Martin

[Archive] Project One v0.8.7 - working together

[Archive] Project One v0.8.7 - working together


Coop Mode and Difficulty System, Update Notes - The Coop Mode is finally reimplemented. You can now play Project One together or alone with two ships...

[Archive] Project One v0.8.6 - Enemy Groups are back

[Archive] Project One v0.8.6 - Enemy Groups are back


Enemy Groups and Fragments of Darkness, Update Notes - The new version of Project One features something from a very early release of the game, which...

[Archive] Project One v0.8.5 - now available for Linux

[Archive] Project One v0.8.5 - now available for Linux


Linux Implementation, Update Notes - After several weeks of work, I was able to create and run Project One on Linux. I had to implement Linux-versions...

[Archive] Monday Update #4 - Getting the Numbers

[Archive] Monday Update #4 - Getting the Numbers


Scoring, Update Notes - A new Monday Update after some time. I finally managed to implement some kind of scoring system, but I'm still experimenting with...

Comments  (0 - 10 of 37)

MausGames, Now You Continue Next Update?

Reply Good karma Bad karma+2 votes

Hey loving the look of it, it requires libjpeg.so.9 (Linux) any idea where I can get it, I have the latest Ubuntu 13.04 and even that only has .8.

Reply Good karma Bad karma+2 votes
MausGames Creator

Omg, you are right! Thank you very much for the hint, I forgot that library after updating SDL.

I will update all distributions soon, the compiled libjpeg is temporary available from here (http://www.maus-games.at/files/p1/libjpeg.so.9), just put it into (<game_path>/libraries/).

Hope everything works now, it's tricky to provide a Linux game without some kind of install routine.

Reply Good karma+2 votes

It now works, excellent thank you for the fast reply, will give it a write up on Gamingonlinux.com

Reply Good karma Bad karma+1 vote

Again Next Update

Added Player Level (Completing Missions Gives Experience Its Used Level Up And Gives 1 Upgrade Point To Upgrade Weapon Or Armor) And Maximum Level Is 50

Multiplayer Online Should Added (Join Other Rooms And Destroy Boss In Multiplayer Online Coop) And Default Name Is Player

Reply Good karma Bad karma+1 vote
MausGames Creator

I missed you.

Reply Good karma+1 vote

Hi MausGames These Is Various Features On Version 0.8.8?

Implemented New Weapon Antimatter
Redesign Old Boss 03 To Boss 03-02
Implemented New Bomb Energy Shield (Blocking From Bullets)
Added Requiredments To Classic Run Beat First Area To Unlock

Reply Good karma Bad karma+1 vote
MausGames Creator

Haha, and now I'm curious how you know all those ToDos. The only thing wrong is, that the shield-bomb should block "every" damage. They will be done on another update, currently I need to focus on gameplay and performance.

Reply Good karma+1 vote

Hi MausGames Stop Changing Second Area With Underwater Environment You Have Restore Back

Reply Good karma Bad karma+1 vote
MausGames Creator


Reply Good karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Project One
Windows, Linux
Send Message
Release date
Game watch
Community Rating



0 votes submitted.

You Say


Ratings closed.

Single & Co-op

Latest tweets from @mausgames

Made another game in one day with the theme "Late partygoers". Not as good as last time, but still fun. #gamedevT.co

Jun 17 2019

Some of the weird drawings I made recently. T.co

Jun 11 2019

.@ixopyxos T.co

Apr 6 2019

Made a simple competitive territory game in one day with the theme "Not right nor wrong". Making a bad gif took a w… T.co

Mar 20 2019

Are we really doing the right things, or are we just insane? Great book, great movie. #readingT.co

Nov 4 2018

Completely forgot how fun drawing can be. T.co

Nov 1 2018

Embed Buttons
Link to Project One by selecting a button and using the embed code provided more...
Project One
Last Update
17 members