• Stars
    star
    278
  • Rank 145,228 (Top 3 %)
  • Language
    Rust
  • License
    GNU General Publi...
  • Created over 3 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

3rd person shooter in the very early development phase

Station Iapetus

  • Description: 3rd person shooter in the very early development phase. This is commercial project that will eventually be released in Steam. Also, the project is meant to be the proof that rg3d game engine is ready for commercial production.
  • Genre: 3D Third-Person Shooter
  • Engine: rg3d
  • Tools:
  • Playable demo: 18th of April 2021
  • Release Date: When it is done.
  • Store: Steam
  • Platforms: Windows (7+), Linux (Ubuntu), macOS

Plot

You're playing as a task force agent on a space prison near Saturn's satellite Iapetus. The rest is yet to-be-decided. The main source of inspiration is Dead Space series.

Gameplay video

Check latest gameplay video on my YouTube channel:

Gameplay video

Keep in mind that it can be different from the latest version!

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

How to build

Install Rust toolchain first (https://rustup.rs/), then:

In case of clean build:

git clone https://github.com/FyroxEngine/Fyrox.git
git clone https://github.com/mrDIMAS/StationIapetus
cd StationIapetus
cargo run --bin executor

In case if you're updating to the latest version:

cd rg3d
git pull
cd ../StationIapetus
git pull
cargo run --release

Contributing

By making a contribution you're giving your agreement to use your contribution commercially and royalty-free. However, you can contact me if you want to participate in the development for % of profit (don't expect it to be large).

License

The project uses GNU GPL 3.0. The data (3d models, textures, sound, etc.) is proprietary and cannot be used without my permission.

More Repositories

1

rusty-shooter

[suspended] 3d shooter written in Rust using rg3d
Rust
280
star
2

DmitrysEngine

[abandoned] C99 cross-platform 3D game engine with absolute minimum of external dependencies
C
145
star
3

tinyaudio

TinyAudio is a cross-platform audio output library
Rust
94
star
4

hrtf

Head-Related Transfer Function (HRTF) audio signal processor.
Rust
64
star
5

rg3d-ui

Retained mode, general purpose, user interface library.
Rust
57
star
6

rg3d-sound

Sound library for games
Rust
56
star
7

FishFolly

Rust
31
star
8

rg3d-physics

Simple physics library for rg3d engine.
Rust
14
star
9

SmartPool

SmartPool is an object pool single-header library for fast object allocation. All objects inside of a pool placed in a contiguous memory block to be cache-friendly.
C++
12
star
10

rg3d-core

Shared core for rg3d engine and its external modules
Rust
12
star
11

Shooter

3D shooter based on DmitrysEngine
C
12
star
12

AutomatedLIBS

Laser-Induced Break Down Spectroscopy spectra analysis software
C#
9
star
13

tbc

Texture Block Compression (BCn) written in Rust
Rust
9
star
14

hrir_sphere_builder

Tool to create sphere from IRCAM HRIR database
C++
8
star
15

TheDwarfAdventure

2D adventure RPG with destructible world
C++
4
star
16

RutheniumSound

Advanced OpenAL & EFX Wrapper
C++
3
star
17

src

The Mine - 3D horror game with adventure elements
C++
3
star
18

OldTech

Game engine based on C99
C
2
star
19

32k-shooter

Quake-like shooter with 32k binary
C++
2
star
20

SoundWorks

Software sound engine
C
1
star
21

Simple-OpenGL-Engine

Simple engine
C++
1
star
22

uvgen

Triplanar texture coordinates generator and packer
Rust
1
star
23

rectutils

Common algorithms for rectangles (clipping, transformation, quadtree, rect packing, etc.)
Rust
1
star