A downloadable game for Windows and Linux

Download NowName your own price

Windward Rush
Alpha v0.0.3

Windward Rush is an arcade racing game where players fly a variety of jets through several different environments and collect powerups to help them gain an edge on their opponents.

Currently, there is only one map and 2 airplanes to choose from in this demo (the F15 and A10). The F15 is a faster plane with a wide turning angle while the A10 has higher acceleration, tighter turning, and is heavier (can push other planes out of its way).

The final game will contain several more planes and levels as well as different game modes. I wanted to put this early version out first though for playtesting and to collect feedback to make changes to the game if necessary, so feel free to comment below with your thoughts!

Follow me on Twitter for more updates on the game's development!

Edit: Unfortunately there was an issue with the split-screen in version 0.0.1 and 0.0.2 so make sure to redownload version 0.0.3 if you had one of the previous versions.


Demo Notes

The content in this demo represents a very early version of the game and everything is subject to change.

Especially the placeholder menus, UI, and sounds. The current main menu in particular is only for testing purposes. There may also (most likely) be some bugs, especially in areas I couldn't playtest as thoroughly, like split-screen multiplayer. If you find any feel free to report them to me so that I can fix them. The game is also not as optimized as it could be but that will be improved as development continues. I have also not tested the Linux build, but hopefully, it should work.

Finally, while the game supports mouse controls the recommended way to play (and the required way to play in split-screen) is using a controller. I have tested the game using Xbox controllers but any XInput controller should work. If playing with a mouse do report any issues you find still (I know there may be some with high DPI mouses especially).


Powerups

There are also 9 powerups in the game at the moment, which can be picked up from ammo boxes scattered throughout the race:

Missile: the missile locks onto an enemy in front of the user and chases it until it either makes contact or blows up. The tracking isn't perfect so with skillful flying a pilot can lead them to hit the terrain.

Machine Gun: once used a player will fire a burst of bullets for several seconds.

Shield: shields last for 10 seconds and protect the user from being destroyed or hacked by any of the other powerups.

Mine: once used a mine is dropped behind the player. Any planes flying too close to the mine will be blown up. Mines can be disabled temporarily by an EMP blast, or destroyed with some of the other powerups.

Railgun: the rails gun fires a quick straight shot that can go through several opponents at once. Useful for medium to long-range shots.

Smoke: when used the smoke powerup leaves a trail of smoke behind the user for several seconds. This smoke slows down other players and also breaks the lock of any missiles or drones that go into it.

EMP: the emp will discharge a pulse around the player using it for a few seconds, temporarily hacking anyone caught in its radius. Hacked players will lose their powerups, get slowed down, and have their controls reversed for a few seconds. Hacked missiles and drones will lose their lock, and hacked mines will be disabled for a few seconds.

Bomb drone: bomb drones behave a lot like missiles, except they have better tracking and if they hit a player they will stick to them for 10 seconds, after which they will blow up. Drones can be passed onto other players by making the drone come into contact with them and they can be disabled by using an EMP or protected against with a shield.

Turbo: the turbo powerup once used gives the player a short boost.


Other mechanics

Knife's Edge Turn: in order to make certain tight turns you can use the A and D keys or the right thumbstick in either direction to turn your plane 90 degrees in that direction. This will allow you to turn faster in that direction.


Turbo rings: these rings are scattered around the map, often in places hard to navigate. If a player manages to fly through them without colliding with the ring or the walls, they will get a short boost, similar to the turbo powerup.

Daredevil boost: flying close to the ground or behind other players for a couple of seconds will grant a short boost. This isn't as fast as the turbo but used well it can be a great help.


Fuel: scattered throughout the maps are fuel canisters, if collected these will increase the plane's fuel meter. The higher the fuel meter is, the faster the plane can go. However, fuel decreases over time so it must be replenished by picking up more canisters.

Checkpoints: to win the race players must fly through the checkpoint arches in order. The arrow on the top center of the screen points towards the next checkpoint. Checkpoints are also color-coded so that in instances where there are two checkpoints of the same color, flying through any of them is sufficient.


Controls

Steer: mouse/left thumbstick

Use main powerup: LMB/X

Use secondary powerup: RMB/Y

Accelerate: W/RT

Knife's Edge Turn: A&D/right thumbstick

Pause: ESC/Start

StatusPrototype
PlatformsWindows, Linux
Rating
Rated 4.3 out of 5 stars
(4 total ratings)
AuthorJoão Marinheiro
GenreRacing
Made withGodot
Tags3D, Arcade, Casual, flat-shading, Flight, Local multiplayer, Multiplayer, party-game, Split Screen
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Mouse, Xbox controller
MultiplayerLocal multiplayer
Player count1 - 4

Download

Download NowName your own price

Click download now to get access to the following files:

Windward-Rush-win-0.0.3.zip 71 MB
Windward-Rush-linux-0.0.3.zip 73 MB

Comments

Log in with itch.io to leave a comment.

Hey, I like the look of your game (I was a fan of Cel Damage). 

I tried running the demo on my ultrawide monitor. It stretched vertically and I couldn't adjust the game window at all. Even tried keyboard shortcuts to move it. I was basically stuck on the menu screen and not able to get into a level.

Howdy! This game looks AMAZING! Great props for your work :)

I want to support this game, but I wanted to ask first what type of executable is the game in? Is it a 32-bit or 64-bit game?

Or, would you consider maybe adding an ARM version of the game for windows? I mainly use an ARM PC and x64 games sadly run poorly.

Either way, hope this game really does well :)

Cool game
Were you inspired by Cell Damage from PS2?

Please add for mac too.

(3 edits)

Regarding version 0.0.3. On a Linux (Pop!_OS 21.04) system with an RTX 2080 GPU this game easily hits 120 FPS the same as the monitor refresh rate. But on a Linux system with Radeon Vega Mobile Gfx graphics I’m lucky to get 10 fps at which point the game is not playable. I’m liking the look and feel of the game. I’m optimistic that GPU performance tuning will improve as game development proceeds. I really appreciate the Linux build of this game. All the best!

Can't wait to see where this game goes ...

Performance is completely unacceptable

h.a.r.d

i like the idea of the game but you have to optimize it i cant play it beacause i got 8 fps ._.. please optimize fps

Yes, optimizations will come eventually, that's usually the final part of game development. Just to get an idea, what are your specs?

(+1)

Hey João, yesterday I came across your game on Twitter and it immediately caught my attention.

Today I played the demo and I really like it! I enjoyed the idea behind the game and  visuals, but unfortunately two or three times there were sudden FPS drops (GeForce RTX 3060, Intel Core I9 10850K and 32 GB RAM here).

I do keep my fingers crossed for you and your game. Stay healthy and hydrated! I wish you luck. Greetings from Poland.

(+2)

Hey, thanks for the words of encouragement. Yes, the FPS drops are an issue that will be fixed in the future.

The art is very good.

Regarding gameplay there are some things that i did not like so much:

 - I find annoying that when we take hit the plane stops in the air. I would prefer to have check points and keep the velocity in that check point

 - I would make the power ups bigger. All of them.

 - I would make the minimal velocity higher.

The sounds are ok, but they seems to have poor quality.

The first time the game runs, i had several screen freezes. Specially in the beggining of the level. I restarted the Game, and is it was better, but I still had some screen freezes. I run the game in Ubuntu.

But overall, it was a good experience :)

Keep the good work

(1 edit)

Hmm, so you would prefer to respawn at the previous checkpoint with your speed intact?

I'll see about tweaking the minimum velocity and powerup size.

The FPS drops will hopefully be fixed with the next engine version.

Hi João,

If you plan release your game before Godot 4.0, maybe you can fix some of this hickups. Check this video: 


I had the same issues with my game, and this helped a bit.

I like the game and the art. A little unfair that a crash take yout items away

The game looks amazing and the concept is very novel but why "Windward"?

To give a sense of flying with the wind in your face. You're rushing towards the wind. :)

Ah, got it.

Looking pretty good!

I'd focus more on the feel of controls, and consider what should happen when there is massive speed decrease, such as when hitting something. If that happens, particularly very near a ring, it is VERY difficult to get back into that ring, let alone back into the race.

With regards to more obvious problems, it appears that the "Invert Y" option is working opposite to how it should be? In order for it not to invert my Y, I had to keep it checked. Additionally, in some instances, when my plane is stopped, it can start spinning uncontrollably, never getting back to normal again, forcing me to restart.

Keep it going!

About the invert Y thing and the spinning issue, are you playing with controller or mouse? I have noticed some issues with high DPI mouses.