A downloadable game for Windows

Frequently asked questions are answered on the FAQ page here.

Discuss the project in the Tiny Combat Discord server.

Demo Day 29 Build - v0.3.0

Tiny Combat Arena is a mechanics heavy playground for fixed wing aircraft from a different time. There are many weapons to find and experiment with, and planes to discover. The weapons and flight modeling are at a sim-lite level, inspired by real life, but not meant to be a 1:1 recreation of it. It is realistic enough that the real mechanics and tactics are in play, such as the concept of running a missile out of energy, but streamlined such that it's a more accessible and fun experience than a hardcore flight simulator.

This is still in a very early stage. Many mechanics, such as the flight model, weapons, menus, and methods for unlocking remain to be done. It's currently in a state where the foundation is being built out. I intend to keep this page updated as major updates are made available.

Gameplay Walkthrough

This walkthrough assumes you are using the default mouse and keyboard controls. To see the equivalent controls for the gamepad and joystick, see the controls table below.


The game starts out in the map screen. Using the map movement keys (WASD) and scroll wheel on the mouse, you can pan around the map to get an idea of your surroundings and where enemies might be. Right mouse button can also be used to pan around the map by clicking and dragging.

Before you can take off, you must first select an airbase. Click the runway in the center of the island to select the Ibis Airfield. By clicking on the hangar, you can change which plane you start with.

  • The MiG-21 is fast and maneuverable, but bleeds speed very quickly. Make sure to use your speed brake (B) to slow down if you have difficulty turning at high speed.
  • The Jaguar is slower, but much more stable, maintains its speed well, and has two guns instead of just one.
  • The F-20 is a high performance dogfighter with the best weapons and sensors available in the game right now. Its enormous engine makes it prone to over-speeding if not careful.

Once you're satisfied with your selection, click the [SORTIE] button to start your mission!

Preparing your loadout

Once the mission has started, you'll be placed onto the selected airbase with a clean jet.  To load weapons onto the plane, press Loadout key (L). In the loadout  screen, clicking on different hardpoints will allow you to load different weapons onto your plane. Check the description to see what each missile is designed for.

To stay versatile, it's best to load up with a mix of 2 air to ground, and 4 air to air missiles. Each weapon displays a small description when hovered over.

Taking off


Increase throttle (Scroll Wheel) to move the aircraft forward onto the runway. When on the ground, you can steer the plane using the rudder (gamepad/joystick only) or by simply pointing in the direction you want to go (mouse only).  If you need to slow down, decrease the throttle (Scroll Wheel) and apply wheel brakes (B)

Align yourself with the runway, increase throttle to maximum and start your takeoff roll. Look up into the sky in front of you and the plane will automatically pull up and take off when able. After leaving the ground, retract your landing gear (G)

Be careful not to pitch up too much, particularly in the MiG-21, as you risk a tail strike, damaging or destroying your plane.

When flying, you can look around without turning the plane using free look (C).

Destroying targets

Scattered around the map are aircraft and gunboats. Either fly towards them and gun them down (Left Mouse), or destroy them using missiles. (Right Mouse). Keep in mind that you only have as many missiles as you can see on your plane.


Enemy aircraft come in three different skill levels. Rookie, Veteran, and Ace. Rookies are the easiest to shoot down, while Ace pilots will put up a fight, drop flares to evade missiles, and are deadly accurate with their cannons.

Likewise, beware the Super Gunboats. There are only a handful of them, and they can be killed easily from a distance, but they sport much more accurate cannons and are far more deadly than the average Gunboat.

Sensors and Targeting

Enemies can be targeted using the sensors on your plane. Whenever an enemy enters a certain distance, they are automatically detected by your "eyes" and have colored markers drawn on them. Targets detected at a distance by radar will have a monochromatic dot (friendly) or bar (enemy) drawn over them. Keep in mind that not all aircraft have a radar. In the demo, only the MiG-21 and F-20 have air to air radars.


Target an enemy (T) to get more accurate information on them. Note that when you target an aircraft, the radar can no longer track other aircraft. More advanced radars (not ingame yet) will be able to continue scanning while tracking a target. To unlock an enemy, either press the Unlock button (R) or hold the Target button (T) for a second.

Note that the radar is not required to employ any of the weapons currently in the game. Infrared missile (see below) operate completely independent of radar. For the time being, radar is purely for identifying targets at a distance.

Missiles

Be aware that different types of weapons are intended only for specific kinds of targets. Check the infocards to see a missile's role.


Important to know is that the missile dynamics here are a bit more complex than your usual game of this type. The range at which you can hit a target will vary dramatically depending on the launch and target parameters. Generally speaking, the higher and faster you are going relative to the target when you launch a missile, the further the missile can travel before it runs out of steam. The AMRAAM section of the prototype video (4:07) has a quick demonstration on this.

Altitude and speed can be the difference between struggling to hit a target 5 miles away, to being able to reach out and touch someone from over 10 miles.

Infrared Missile Seekers

Firing an infrared (IR) guided missile is easy. Select the missile, point at a target, and then when you hear beeping, fire away. The beeping signifies that the missile is currently tracking something and will home into it as soon as it gets off the rail.

Though not required, it's recommended to uncage (V) the missile before firing. This will allow you to see exactly what the seeker is trying to track. When aiming into a group of planes, you might not be tracking what you think you are. Keep in mind that an airplane is easiest to detect from the rear, where its engine is exposed.

Flares (X) can be used by both you and other planes to spoof incoming missiles. They are most effective when the missile is coming from the side or front, so try to take your shots when behind your target. A flare by itself usually won't be enough. Try to turn into the missile so as to hide the heat of your engine.

To get the most out of your IR missiles, it's best to understand the interplay between heat sources and seekers. (This will be covered in a future article.)

Allied Aircraft

Near the Ibis Airfield, you will find an allied F-20. She lazily hangs around the base, but if any enemies wander near, she'll ruthlessly and efficiently shoot them down. If you need help shooting down another plane, you can try leading them back to your airbase. It won't be a fair fight.

Landing to rearm

Once you have run out of weapons, it's time land and re-arm. To land, align with and fly towards the runway with as little speed as you can (ideally <200 knots). You can slow yourself down in the air using the air brake (B). Lower the landing gear (G). Aim to touch down at the end of the runway closest to you. Once the wheels are on the ground, use the wheel brakes (B) to come to a stop.

Once on the ground at the airfield, and at a complete stop, bring up the loadout menu (L) and load any new weapons you want. It doesn't matter where on the airfield you are, as long as you are at the airfield. Once you're finished, exit the loadout screen (Escape).

If at any point you get stuck on the ground, you can hold down (R) to reset the plane upright on the ground with gear down. You must be stopped for this to work.

Controls

Tiny Combat Arena is built with multiple control schemes in mind. While a control bindings screen is not yet in place, different control options can be selected from the escape menu. The game will try its best to automatically assign controls. If you have a common gamepad or joystick, they should work, however I cannot guarantee that it will work for all systems and combinations.

Keyboard flight controls for pitch/yaw/roll are overrides for the mouse. When these keys are pressed, mouse input is ignored until they are released.

Depending on the control mode used, you will see different cameras. The mouse control scheme uses an orbit camera in which you tell the plane where to fly. The gamepad and joystick controls use a chase camera and direct control over the aircraft.

When using the Gamepad control scheme, the right stick is used to look around the aircraft. When using the joystick control scheme, the hat switch is used to snap the view to different angles, and can be reset by pressing button 3.

Flight

KeyMouse + KeyboardGamepadJoystick
Pitch/RollMouse X/Y and W/S/A/DLeft thumbstickStick X/Y
Yaw Q/ETriggersStick Twist
ThrottleMiddle mouse and LCtrl/LShiftShoulder buttonsThrottle
GunLeft mouseATrigger
MissileRight mouseBButton 1
Cage/UncageVLeft stick buttonButton 6
Drop FlaresXRight stick buttonButton 7
TargetTYButton 4
UntargetT (Hold) or RY (Hold)Button 4 (Hold)
Cycle Weapon Group[ and ]XButton 2
Select Weapon Group1, 2, 3, 4, 5, 6
Landing GearGD-Pad down
Wheel/Air brakeB and LCtrlLeft should buttonButton 5
Reset planeR (Hold)
Toggle loadout screenL

Views

KeyMouse + KeyboardGamepadJoystick
Free look camera
(Mouse only)
C (Hold)
Pan smooth free look camera
(Gamepad only)
Right stick
Pan snap views
(Joystick only)
Arrow keysPOV Hat switch
Center viewButton 3
Toggle labelsK

Map

  • Zoom in/out: Q/E and Mouse wheel
  • Pan: W/S/A/D
  • Pan: Right Click + Drag
  • Select item on map: Left click

Photo mode camera

  • Toggle photo mode: P
  • Pan camera: Mouse X/Y
  • Forward/Back: W/S
  • Left/Right: A/D
  • Up/Down: Q/E
  • Zoom: Middle mouse
  • Adjust movement speed: Scroll wheel

Changelog

To see a full changelog, check out the release dev log.

0.3.0 - Demo Day 29 Release

  • Brand new, much larger, island map with mountainous terrain
  • Added new plane, the F-20, meant to represent the capabilities of the best fighters in the game
  • Aircraft sensors
    • Situational Awareness: Anything within a certain range gets a marker placed on top of it
    • Basic Air Radar: Used on MiG-21 and F-20, detects aircraft at long range
    • Targeting of objects to get more information of them
    • Different sensors have different rules for detection/tracking
  • Omniscient IMGUI labels replaced with markers generated by the Situational Awareness sensor
  • AI fighters along with very basic (read: prototype) dogfighting ability with guns and missiles
  • Heat signature and IR seeker system
    • Aircraft generate heat
    • Apparent temperature depends on distance and aspect angle
    • Missiles now use IR seekers to detect and track targets
    • Each missile has unique parameters for its seeker
  • Flares (for player and AI) to spoof IR missiles by creating bright heat sources
  • Ability to cage/uncage missiles to see exactly what the seeker is tracking
  • Flyby sound effects
  • Material system affecting how well planes can move off-road
    • E.g. Jaguar can easily roll and take off without a runway
  • "Scatter" system to provide map clutter such as trees and grass
  • Right mouse button can be used to pan the map by clicking and dragging
  • Missile warning when a missile is fired at the player
  • Pedals should automatically bind to yaw

Download

Download
Tiny Combat Arena 0.3.0 DD29.zip 24 MB

Development log

Comments

Log in with itch.io to leave a comment.

Game crashes when i click sortie :(

Umm, I think this is a bug. Does this work in Win7? All the textures are vanta black

My guess is that Windows 7 is using an older Direct X version and there is no fallback shader for that situation. If that's the case, no the game does not support Windows 7.

(+2)

OMg the times fro. A-10 , Chuck Yeager Air Combat, F-15 strike eagle this looks awesome thanks!!! 

(+1)

Excellent Game! I can see the potential of this cold war era war-thunder-like flight simulator once the physics and graphics are polished. Also this game remind me of the old days back playing Novalogic's F16 MRF on PC. Hope this game could be developed into a bigger one later. 

You are definitely in sync with what I'm aiming for, though expect the aesthetic to change next release to reflect a look that's more reminiscent of classic sims of the 90s.

Yeah if you are individual developer then poly aesthetics is the best! Let game mechanism be the most shiny characteristics!

(+1)

Great game! Has come far since the last project. It's nice to see that it works so well; was impressed with being able to pan the camera beautifully while paused. Bouncing off boats was quite humorous. This is exactly the kind of game I like.