diff --git a/content/posts/newsletter-015/ajour-banner.jpg b/content/posts/newsletter-015/ajour-banner.jpg new file mode 100644 index 000000000..68337378c Binary files /dev/null and b/content/posts/newsletter-015/ajour-banner.jpg differ diff --git a/content/posts/newsletter-015/ajour-ui.png b/content/posts/newsletter-015/ajour-ui.png new file mode 100644 index 000000000..0fe3386c9 Binary files /dev/null and b/content/posts/newsletter-015/ajour-ui.png differ diff --git a/content/posts/newsletter-015/antorum-online-10-29-2020.jpg b/content/posts/newsletter-015/antorum-online-10-29-2020.jpg new file mode 100644 index 000000000..97289c7a6 Binary files /dev/null and b/content/posts/newsletter-015/antorum-online-10-29-2020.jpg differ diff --git a/content/posts/newsletter-015/bve-reborn-dx11.jpg b/content/posts/newsletter-015/bve-reborn-dx11.jpg new file mode 100644 index 000000000..843ced708 Binary files /dev/null and b/content/posts/newsletter-015/bve-reborn-dx11.jpg differ diff --git a/content/posts/newsletter-015/index.md b/content/posts/newsletter-015/index.md index 1edad460f..8ab268ec9 100644 --- a/content/posts/newsletter-015/index.md +++ b/content/posts/newsletter-015/index.md @@ -60,10 +60,112 @@ If needed, a section can be split into subsections with a "------" delimiter. ## Game Updates +### [Antorum Online] + +![A small marketplace area with a few merchants](antorum-online-10-29-2020.jpg) + +Antorum Online is a micro-multiplayer online role-playing game by [@dooskington]. +The game server is written in Rust, and the current "official" client is being +developed in Unity. The server can be self-hosted, and the network protocol is +open, so even custom clients that adhere to the protocol can connect and play. + +Two more devlogs were published this month, regarding work done to implement +shops, character creation, and a few other features: + +- [21: Belmart, Shops, And Bartering](https://ratwizard.dev/dev-log/antorum/21) +- [22: Character Creation And Customization](https://ratwizard.dev/dev-log/antorum/22) + +[Antorum Online]: https://ratwizard.dev/dev-log/antorum +[@dooskington]: https://twitter.com/dooskington + +### [pGLOWrpg] + +![walking through a forest](pglowrpg.gif) + +The [@pGLOWrpg] (Procedurally Generated Living Open World RPG) is a long-term +project in development by [@Roal_Yr], which aims to be a text-based game with +maximum portability and [accessibility](https://youtu.be/_jgzAddgEPU) +and focus on replayability, interactions, and emergent narrative. + +For the past month the main focus of the development was on: + +- Improving the UI. +- Implementing the input autocomplete system. +- Implementing save data import and parsing. +- Implementing world navigation system. +- Implementing rudimentary CLI graphics (for debugging and some future use). + +Main features of reported (pre-alpha) version are: + +- Ability to generate and explore one or many worlds (see previous news). + +For main feature reports and dev blogs follow [@pGLOWrpg] on Twitter. + +[@Roal_Yr]: https://twitter.com/Roal_Yr +[@pGLOWrpg]: https://twitter.com/pglowrpg +[pGLOWrpg]: https://github.com/roalyr/pglowrpg + ## Learning Material Updates ## Library & Tooling Updates +### [This Month in Mun][mun-october] + +[![Mun logo](mun-logo.png)][Mun] + +[Mun] is a scripting language for gamedev focused on quick iteration times +that is written in Rust. + +[October updates][mun-october] include: + +- a plugin for mdbook to test Mun code; +- support for modules and visibility; +- the ability to generate enum ABI types; +- bug fixes and other improvements. + +[Mun]: https://mun-lang.org +[mun-october]: https://mun-lang.org/blog/2020/10/31/this-month-october + +### [gfx-rs] + +gfx-rs support for D3D has been improved. [@kvark] landed a few critical fixes +in the DX12 backend, including the proper handle freeing, compressed textures +support, blend factors, and debug markers. + +[@cwfitzerald] brought DX11 backend practically to the 1st tier with titanic +work spread over a dozen of pull requests. +It is now able to run [bve-reborn] correctly: + +![bve-reborn on dx11](bve-reborn-dx11.jpg) + +[gfx-rs]: https://github.com/gfx-rs/gfx +[@kvark]: https://github.com/kvark +[@cwfitzerald]: https://github.com/cwfitzgerald +[bve-reborn]: https://github.com/BVE-Reborn/bve-reborn + +### Ajour - World of Warcraft Addon Manager + +[![Ajour Banner](ajour-banner.jpg)][Ajour] + +[Ajour] is a World of Warcraft addon manager written in Rust using [Iced] as GUI +library. The project is completely advertisement free, privacy respecting and +open source. + +October updates include: + +- Catalog support for installing addons. +- Beta, PTR support. +- Release channels on addons. +- CLI options to run Ajour headless. +- Community driven API. + +Join the [Discord server](https://discord.com/invite/ajour) and say hi. + +[![Ajour UI](ajour-ui.png)][Ajour] + +[Ajour]: https://getajour.com +[Iced]: https://github.com/hecrj/iced + ## Popular Workgroup Issues in Github diff --git a/content/posts/newsletter-015/mun-logo.png b/content/posts/newsletter-015/mun-logo.png new file mode 100644 index 000000000..02295dc77 Binary files /dev/null and b/content/posts/newsletter-015/mun-logo.png differ diff --git a/content/posts/newsletter-015/pglowrpg.gif b/content/posts/newsletter-015/pglowrpg.gif new file mode 100644 index 000000000..eb22dd833 Binary files /dev/null and b/content/posts/newsletter-015/pglowrpg.gif differ