This wiki is archived from 2021-09-05
Planetary Annihilation Timeline
File:Titans-icon.png Planetary Annihilation Titans & Classic Timeline
Uber developed Classic PA with a new engine in less than two years (September 2012 - September 2014)
Titans is a standalone expansion released in August 2015 with higher minimum specs to support new units, multi-level terrain and wreckage.
Titans Overview: https://exodusesports.com/article/planetary-annihilation-titans/
Titans is free for the original 44,000+ Kickstarter backers of classic PA from September 2012 and has ALWAYS been 66% off (US$13.60) or lower like 90% off (US$4) in recent sales for all other classic PA owners.
Classic PA Kickstarter
The classic PA Kickstarter closed in September 2012 at ~US$2.25 million from 44,162 backers with an original funding goal of US$900,000.
In comparison the budget for Supreme Commander 1 (excluding Forged Alliance) would now be well over US$20 million when adjusted for increases in game development costs over the last 10 years.
Sadly the much smaller budget in comparison was too low to fund a full story mode / campaign.
Titans / experimentals / super units / megabots were specifically excluded from classic PA and were not part of the Kickstarter pitch.
File:Gold-rank-icon.png Planetary Annihilation Team (2014)
File:Gold-rank-icon.png Development & Updates Timeline
2012-08-15 | [1] | Planetary Annihilation Kickstarter begins |
---|---|---|
2012-09-14 | [2] | Kickstarter Ends & Payment Processed |
2013-03-22 | [3] | Engine Tech Livestream |
2013-04-18 | [4] | Live Game Client Demonstration Live Stream |
2013-05-03 | [5] | Combat Livestream |
2013-05-17 | [6] | Pre-Alpha Livestream |
2013-06-06 | [7] | Alpha Begins
9 months after Kickstarter Ended |
2013-06-13 | [8] [9] | Steam Early Access |
2013-06-28 | [10] | First Alpha Live Stream |
2013-07-30 | [11] | Second Alpha Live Stream |
2013-08-14 | [12] | Third Alpha Live Stream |
2013-09-26 | [13] | Beta Begins |
2013-10-11 | [14] | Beta Livestream |
2013-11-22 | [15] | Final Beta Invites |
2013-11-27 | [16] | Fall Livestream |
2014-01-17 | [17] | Gameplay Livestream |
2014-02-27 | [18] | Gamma Begins |
2014-04-24 | [19] [20] | Gamma Update Livestream |
2014-05-22 | [21] [22] | Galactic War |
2014-06-03 | [23] | Developer Walkthrough |
2014-06-05 | [24] | Soundtrack Available |
2014-06-20 | [25] | Early Access Retail Edition |
2014-08-11 | [26] | Launch Price $29.99 |
2014-09-05 | [27] | |
Official Launch | ||
2014-10-01 | [28] | Steam Achievements / Badges / Trading |
2014-10-02 | [29] | Human Resources Kickstarter begins |
2014-10-07 | [30] | Jables Starts as PA Producer |
2014-10-09 | 73939 | DRM Free Offline Play |
2014-10-20 | Human Resources Kickstarter cancelled :-( | |
2014-11 | Uber Entertainment Layoffs :-( | |
2014-11-25 | 75539 |
1v1 Ranked Advanced System Editor AI Improvements |
2014-12-17 | 76657 | Unit Cannon |
2015-01-28 | 77443 | Submarines and Interplanetary Fighter |
2015-03-13 | 79600 | Offline Single Player Save / Load |
2015-04-14 | 80462 [31] | Online Single Player Save / Load |
2015-05-28 | 82293 | Resume Anywhere |
2015-06-09 | 82834 | Galactic War Redesign |
2015-07-31 | 85138 | Asteroids |
2015-08-18 | 86422 | TITANS LAUNCH |
Free to Kickstarter Backers 66% off for existing owners of classic PA | ||
Experimental Titans New Units Unit Wreckage New Terrain Bounty Mode Tutorial Balance Changes New Engine Mechanics to support Titans | ||
Concurrent updates to both Titans & Classic PA | ||
AI Improvements Galactic War Improvements New Maps Notification & Sound Alerts Improvements Balance Changes | ||
2015-08-26 | 86765 |
Balance Changes Polish / Fixes |
2015-09-09 | 87296 |
AI Improvements Polish / Fixes |
2015-09-21 | 88163 |
AI Improvements Polish / Fixes |
2015-09-23 | 88288 | Hotfix |
2015-10-14 | 89528 | Hotfix |
2015-10-22 | 89755 |
AI Improvements Polish / Fixes |
2016-05-31 | 94684 | Community Update
Community Mods In-Game Mod Manager Custom Servers support Legion Expansion support Modding Improvements Polish / Fixes |
2016-11-21 | 99377 | Performance Update
Multi-threaded local servers AI Improvements LZ4 Compression for Sever Mods (2x faster) System Editor Rework Connect to Game Improvements Polish / Fixes |
2016-12-05 | Chat | Global Community Chat |
2016-12-20 | [32] | Legion Expansion Faction Mod |
2017-03-05 | Unit Restrictions via Community Mods | |
2017-06-21 | 105067 | Enhancement Update
POV Camera Balance Changes - Removed Commander Reclaim Alternative Win Conditions - Sudden Death Mode for teams Sim Speed Control for Local Servers 16 New Free Commanders |
2017-10-17 | 108271 | Balance and Community Servers Update
Balance Changes - Zeus, Leveler, Gil-E Polish / Fixes New Community Servers options AI Improvements (via Community Mods) |
2017-11-25 | 1v1 Rank Display Improvements (via Community Mods) | |
2017-11-26 | Galactic War Exploring Improvements (via Community Mods) | |
2017-12-04 | Unit Restrictions Improvements (via Community Mods) | |
2017-12-27 | Game Server Browser Sorting Improvements (via Community Mods) | |
2017-04-09 | 109959 | Official Chinese Translations |
2017-04-15 | 110029 | Hotfix for Windows and Linux Connection Issues |
2017-04-17 | 110069 | Hotfix for macOS Connection Issues |
2017-04-18 | Updated Uber Launchers | |
TBD | PTE Testing | What is PTE?
Changes and fixes available for testing prior to release |
File:Gold-rank-icon.png Planetary Annihilation Technology
Planetary Annihilation is a cross platform client / server networked OpenGL application with a custom engine developed in 2013/2014 using C++11 and a fully moddable HTML5 user interface using Coherent UI based on Chromium.
Since 2018 the Planetary Annihilation engine had been modernised to C++17 with updated versions of third party libraries.
Historical Technology links
- The Tech of Planetary Annihilation: Chronocam (Forest Smith) Q&A
- Bending Solid Geometry (Allen Chou)
- Sorian Dev (Michael Robbins)
Game AI Pro (early approaches to tech used in Planetary Annihilation):
- 23. Crowd Pathfinding and Steering using Flow Field Tiles (Elijah Emerson)
- 30. Using Neural Networks to Control Agent Threat Response (Michael Robbins)
GDC 2012 Off The Beaten Path (early approaches to tech used in Planetary Annihilation):
- 17 minutes: Neural Networks in Supreme Commander 2 (Michael Robbins)
Toolchain
https://en.wikipedia.org/wiki/Toolchain
- C++17 reference guidelines
- Visual Studio Code (assets)
- Visual Studio 2019 latest with 142 build tools / Windows 10 SDK latest
- Xcode 12.5 / macOS Big Sur 11 / 10.16
- Linux GCC 9.3 with LTO (limited by steam Linux runtime)
- Clang / LLVM 12 (macOS / dedicated servers)
- AddressSanitizer (ASan)
- UndefinedBehaviorSanitizer (UBSan)
- Google Test (gtest)
- Google Benchmark
Third Party Libraries
- breakpad
- Coherent UI 2.5.9 (testing Coherent GT)
- FBX SDK 2019.2
- FMOD 4.44.64
- LZ4 1.9.3
- miniz 2.1.0
- libpng 1.6.37
- libsdl 2.0.14 (testing 2.0.16)
- libsquish 1.15 for DXT Compression
- stb_image 2.26
- stb_truetype 1.24
- Steamworks SDK 150 (testing 151)
- v8 86
- zlib 1.2.11
- Windows libcurl 7.68.0 with nghttp2 1.40.0 for HTTP/2 and multiplexing (testing 7.76.1 / 1.43.0)
- Windows mimalloc 1.7.1 (testing)
Crash Reporting Platform
Backtrace: https://backtrace.io/
Localisation Platform
Crowdin: https://crowdin.com/
Translations
Transfluent: https://www.transfluent.com/
Security
We recommend https://1password.com/