1. About
  2. Blog
  3. GitHub
  4. Discord

The OpenSAGE blog

2021

  • Strange Obsession - Simple Water Rendering: Overview (2021-07-10)

2020

  • Roads? How boring! Part 12: Summing up (2020-08-01)
  • Roads? How boring! Part 11: Rendering end caps (2020-07-31)
  • Roads? How boring! Part 10: Considering the terrain (2020-05-31)
  • Roads? How boring! Part 9: Rendering curves (2020-05-03)
  • Roads? How boring! Part 8: Rendering crossings (continued) (2020-04-19)
  • Roads? How boring! Part 7: Rendering crossings (2020-04-04)
  • Roads? How boring! Part 6: Choosing a crossing type (2020-03-22)
  • Roads? How boring! Part 5: Connecting the road segments (2020-02-28)
  • Roads? How boring! Part 4: Rendering straight roads (2020-02-25)
  • Roads? How boring! Part 3: Building a graph data structure (2020-02-21)
  • Roads? How boring! Part 2: Inspecting the map file (2020-02-19)
  • Roads? How boring! Part 1: Taking stock (2020-02-17)

2019

  • An open-source Blender W3D plugin (2019-11-23)

2018

  • We have a new website! (2018-12-26)
  • Year in Review 2018 (2018-12-26)
  • Parsing Command & Conquer: Generals replay files (2018-03-06)
  • OpenSAGE Dev Diary #6 - and 1st release! (2018-02-10)
  • OpenSAGE Dev Diary #5 (2018-01-07)

2017

  • OpenSAGE Dev Diary #4 (2017-12-24)
  • OpenSAGE Dev Diary #3 (2017-12-17)
  • OpenSAGE Dev Diary #2 (2017-12-10)
  • OpenSAGE Dev Diary #1 (2017-12-03)

OpenSAGE is not associated with Electronic Arts or any other company. All trademarks are property of their respective owners. Screenshots of copyrighted works are only used for demonstration purposes.

© OpenSAGE 2021