Aaron Johnston (writer)
Aaron Johnston is an American author, comics writer, and film producer.[1][2]
Johnston was an associate producer on the movie Ender's Game, including a cameo appearance as an International Fleet officer.[citation needed] He co-authored with Orson Scott Card the First Formic War trilogy, a prequel series to Ender's Game.[3] The series includes Earth Unaware, Earth Afire, and Earth Awakens.[4]
His second pre Ender series includes The Swarm and The Hive. These are concluded with the final tales of the second Formic war relayed in The Queens, setting the stage for Orson Scott Card's Ender's Game series and the third Formic war.
His comic credits for Marvel Comics include Ender in Exile, Speaker for the Dead, Formic Wars, League War, and Mazer in Prison.[3][5]
He is a writer for BYUtv's original series Extinct[6] and provides the voice for Blue Drone in the series.
His play Lifeloop is an adaptation of Orson Scott Card's short story.[7]
Johnston is a Mormon. He first met Card when he was in the same LDS stake as him in North Carolina.[citation needed]
Bibliography
[edit | edit source]Novels
[edit | edit source]| Title | Year | Series | Format | Notes |
|---|---|---|---|---|
| Invasive Procedures | 2007 | None | Novel | |
| Earth Unaware | 2012 | Ender's Game | Novel | |
| Earth Afire | 2013 | Ender's Game | Novel | |
| Earth Awakens | 2014 | Ender's Game | Novel | |
| The Swarm | 2016 | Ender's Game | Novel | |
| The Hive | 2019 | Ender's Game | Novel |
Comics
[edit | edit source]| Title | Year | Series | Format | Notes |
|---|---|---|---|---|
| Mazer in Prison | 2010 | Ender's Game | Comic | |
| Ender in Exile | 2010 | Ender's Game | Comic | |
| Speaker for the Dead | 2011 | Ender's Game | Comic | |
| Formic Wars: Burning Earth | 2011 | Ender's Game | Comic | |
| Formic Wars: Silent Strike | 2012 | Ender's Game | Comic |
Filmography
[edit | edit source]| Title | Year | Notes |
|---|---|---|
| Ender's Game | 2013 | Associate producer |
| Extinct (TV series) | 2017 | Writer |
| Saving Me | 2022 | Creator |
Notes
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Sources
[edit | edit source]External links
[edit | edit source]Lua error in Module:Authority_control at line 153: attempt to index field 'wikibase' (a nil value).