We use a very relaxed, iterative approach to building War Angels and the components around it: the tooling, the website and the Arbiter back-end. There are no set deadlines
for a final release – instead, individual components are developed bit by bit, put together and published for the community to see.
Our first set of downloadable releases are called Technical Releases, or TRs. TRs are intended to break the quiet period of time before a gameplay client is delivered, by
demonstrating some in-client functionality such as the chat system, in-game rendering capabilities, et cetera. These are not prototypes that are thrown away – they are bundled deliverables
along the way to a gameplay milestone. Each milestone release is preceded by one or more TRs, as there are a lot of components outside of the gameplay alone that will be
worked on.
-
Base Design Documents
More Info
-
Pending
Map Editor - Start Here
-
Pending
Mesh Editor - Start Here
More Info
-
Pending
ParticleFx Editor - Start Here
More Info
-
Pending
User Interface (Client) - Start Here
More Info
-
Pending
Physics and Animation - Start Here
More Info
-
Pending
Rendering (Client) - Start Here
More Info
-
Pending
Networking - Start Here
More Info
-
Milestones / Game Types
-
Pending
Technical Release 2 - Subspace Trench Wars
More Info
-
Pending
Technical Release 3 - GravBall (Inf 1 Adaptation)
-
Pending
Technical Release 4 - Skirmish / Mech Skirmish (Inf 1 Adaptation)
More Info
-
Pending
Release Candidate 1
More Info
-
Pending
DM / TDM / KOTH (Inf 1 Adaptation)
More Info
-
Pending
CTF (Inf 1 Adaptation)
-
Pending
Headquarters (Inf 1 Adaptation)
More Info
-
Pending
Inf 2 Custom Zone - Conquest
More Info
-
Backlog
-
Pending
Render Item in The World
More Info
-
Pending
Pick Up Item
More Info
-
Pending
Drop Item
More Info
-
Pending
Minimap
More Info
-
Pending
Implement SSAO
-
Pending
Implement Audio and Effects
More Info
-
Pending
Implement Background Music
-
Pending
Implement Camera Shaking
More Info
-
Pending
In-Game Context Menu
More Info
-
Pending
Highlight Nearby Item/Door/Vehicle Actionables
More Info
-
Pending
Implement Shop Logic
More Info
-
Pending
Implement Shop Window
More Info
-
Pending
Implement movement blocking
More Info
-
Pending
Add Channel Window
More Info
-
Pending
Implement Player Profile Widget/Window
More Info
-
Pending
Implement Client Console
More Info
-
Pending
Asset Lookup Propagation
More Info
-
Pending
Enter Vehicle
More Info
-
Pending
Exit Vehicle
More Info
-
Pending
Central Asset Server
More Info
-
Pending
Client Asset Downloading
-
Pending
Toggle Door
-
Pending
Show Current Sector and Volume Name
More Info
-
Pending
Implement XInput Controller Handling
More Info
-
Pending
Implement Water (Placement and Rendering)
More Info
-
Pending
Implement Environment Probes
More Info
-
Pending
Beam/Ray Support
More Info
-
Pending
Build Item
-
Pending
Build Computer
-
Pending
Secure Remember Me Functionality
More Info
-
Pending
Setup Infantry URI Handler
More Info
-
Technical Release 2
-
Pending
TR2 Pre-Release Bugs and Fixes
More Info
-
Pending
Read in the Base Configuration file.
More Info
-
Pending
Trench Wars Game Script
More Info
-
Pending
Trench Wars Level Layout
More Info
-
Done
-
Done
Implement Specular Highlight
-
Done
TR2 - Implement Inventory Calculations
-
Done
Technical Release 1 - Up and Running
More Info
-
Done
Rename to War Angels
More Info
-
Done
Implement UI form-based logic.
More Info
-
Done
GS2C - Pinned/Ticker Messages
More Info
-
Done
Mesh Editor - Mesh Preview
More Info
-
Done
Infantry Studio - Save settings to file
More Info
-
Done
Implement Parallax Backgrounds Rendering
More Info
-
Done
Inf Studio - Move/Rotate Objects
More Info
-
Done
Render Flag/Ball in The World
More Info
-
Done
Immovable Flag Objective
More Info
-
Done
GS2C Player Leave Packet
More Info
-
Done
GS2C Flag/Ball State Packet
More Info
-
Done
Finish Base Network Layer
More Info
-
Done
Inf Studio - Flags Window
More Info
-
Done
Main Menu Screen TR2
More Info
-
Done
C2GS "System Message" Packet
More Info
-
Done
GS2C Ping/Player Count Packet
-
Done
C2GS Ping/Player Count Packet
-
Done
Implement Class Window
More Info
-
Done
Limit Minimum Window Size
More Info
-
Done
Chat Widget TR1
More Info
-
Done
Login Screen TR1
-
Done
Create C++ Win32 Project
-
Done
Import Libraries for Direct3D, SimpleMath, FBX, Enet
-
Done
Write a Screen interface.
More Info
-
Done
Implement Visibility Cones
More Info
-
Done
Implement Classes
More Info
-
Done
Wire in Network Connection with the Application class.
-
Done
Button Widget
-
Done
Write the S2C Message Proto Packet.
More Info
-
Done
Write Network Connection class.
More Info
-
Done
Write the S2C Player List Proto Packet.
More Info
-
Done
Write the S2C Player Join Proto Packet.
More Info
-
Done
Input Box Widget
-
Done
Write a Direct3D Device Class.
More Info
-
Done
Write Render Mesh Method + Shader
More Info
-
Done
Implement Shadow Mapping
-
Done
Implement Directional Lighting
-
Done
Implement ClearType Rendering
More Info
-
Done
Handle Window Resizing Gracefully
More Info
-
Done
Write Infantry Client Application Class with a set of basic methods.
More Info
-
Done
Write a Direct3D Camera Class.
More Info
-
Done
Write a Mesh Class.
More Info
-
Done
Write Shader to Render Wireframe Object in World Space
More Info
-
Done
Write methods in the Window Class to handle Key and Mouse messages.
-
Done
Write Window Class With Generic WinProc
-
Done
Discuss what bare components need to be developed first.
-
Done
Write the In Game Screen class.
More Info
-
Done
Write a Render Label method.
-
Done
Write Raw Input classes.
More Info
-
Done
Write a basic device-agnostic Input Class.
More Info
-
Done
Write Shader to Render Textured Quads in "IScreen" space.
More Info
-
Done
Inf Studio - Save/Load Map
-
Done
Display Build Number
More Info
As an on-going process, the website and the Arbiter back-end are worked on and refined throughout the development. As time goes on, more areas of the website will be developed
and eventually be opened to the public.
Our first gameplay milestone is the Subspace Zone, a re-imaging of the classic Subspace gameplay in the new War Angels environment.
The players will be able to join the zone from the game's UI, select one of few available ships, and move around the map shooting their primary weapon.
Players that are logged into the game will be able to chat with other logged in players.
From here on, we intend to bring back the land-play zones such as Skirmish and CTF.
Our aim is to have a private test starting with 15-20 players, and ramp up from there to see how the server and latency holds up as we add more players.
Remake all the key elements of Infantry Online 1 with a new, higher fidelity look. Players can fight across multiple planets each with a distinct environment – the desert
moon of Titan, the swampy and lush forests of new Earth Terra, and the barren cold wastelands of the Titan Militia stronghold on moon Tethys.
League gameplay is distinctly supported and seasonal rankings are displayed in player profiles in-game.