A downloadable game for Windows and Linux

Online multi-player first-person shooter using Castle Game Engine and RNL.

Features:

  • Choose your nick,
  • join a server game,
  • send chat messages to everyone,
  • move,
  • shoot,
  • die,
  • repeat.

This is a demo of integrating

  • Castle Game Engine - 3D and 2D open-source game engine using Object Pascal,
  • RNL - real-time networking library, open source, using Object Pascal

... to create a simple FPS in 3D online.

Client keys:

  • / to send chat (type whatever, press Enter to send, Escape to cancel)
  • Ctrl + Q to go back to main menu
  • Escape to toggle mouse look on/off (esp. useful to switch to other applications while playing)
  • AWSD, arrow keys, rotate with mouse (when mouse look) to move/rotate
  • Shift to run
  • Left click to shoot

This game was done by Michalis Kamburelis during our gamejam at Cat-astrophe Games on 2022-06-10. I have also made a post about it on Castle Game Engine news.

Platforms (using GitHub actions to build everywhere):

  • Linux: client and server
  • Windows: client and server

The binaries uploaded to itch.io contain just the client, for simplicity. They connect to the default server. It runs on https://michalis.xyz/ , I (Michalis) will keep it running throughout the gamejam and probably much longer. Ping me on Discord https://castle-engine.io/talk.php if the server seems to be down.

Go to https://github.com/castle-engine/not-quake/ for source code and the releases of the server too.

Download

Download
not-quake-1.2.0-linux-x86_64.tar.gz 9 MB
Download
not-quake-1.2.0-win64-x86_64.zip 3.8 MB

Development log

Comments

Log in with itch.io to leave a comment.

Looks like Left Click does not shoot

It works in my tests (I did run 2x clients on Linux, and I can shoot from one to another :) ).

I suspect it just looks as if it doesn't work, because there is completely no feedback when shooting (visual or audio). It is a TODO to add one :)

Ask a friend to join (or join yourself, just run the game 2nd time; you can use Escape key to get out/in of the mouse look in game). Left click when aiming at another player, it will hurt them (and 10 shots will kill them).

If it still doesn't work, let me know the operating system and how do you test :) Thanks!