M.S. Farzan's Blog
August 14, 2020
The Entromancy: Book One of the Nightpath Trilogy Audiobook Is Now Available!
Hey agents!I can't believe I'm saying this, but the audiobook for Entromancy: Book One of the Nightpath Trilogy is now available on Amazon, Audible, and iTunes!
Creating an audiobook of Entromancy has been a long-time dream of mine. In this new release, the incredible talents of voice actor Barry Groman truly bring the world and its characters to life.You can check out a short sample from the audiobook here.Happy listening!-M. S. Farzan
Creating an audiobook of Entromancy has been a long-time dream of mine. In this new release, the incredible talents of voice actor Barry Groman truly bring the world and its characters to life.You can check out a short sample from the audiobook here.Happy listening!-M. S. Farzan
Published on August 14, 2020 09:00
August 4, 2020
Introducing Entromancy: The Orichite Age and Module 1: Rise of the Redhats
Hey agents!When we first published Entromancy: A Cyberpunk Fantasy RPG, we knew that there were tons of more stories to share about the Entromancy universe, its characters, and the mechanics that govern its magic and technology.The Orichite Age is one such story, which puts heroes like you at the center of the action as the world turns its attention to its magic-rich past in an attempt to avoid a cybertech-dominated future.
Module 1: Rise of the Redhats is the first in a series of brand new expansions in The Orichite Age, updating the Entromancy world state with lore recaps from Technomancy: Book Two of the Nightpath Trilogyand Shadowmancy: Book Three of the Nightpath Trilogy. It also adds the new Troll player option and four new adversary types, including the Unaligned Firebrand, Firebrand Ringleader, Shadow Dragon, and Technodragon.You can grab Module 1: Rise of the Redhatsright now on DriveThruRPG for 99c.Thanks for being part of the adventure. We hope you enjoy playing in our world as much as we do!Cheers,M. S. Farzan, Ph.D.Creative Director and Lead Game Designer, Nightpath Publishing
Module 1: Rise of the Redhats is the first in a series of brand new expansions in The Orichite Age, updating the Entromancy world state with lore recaps from Technomancy: Book Two of the Nightpath Trilogyand Shadowmancy: Book Three of the Nightpath Trilogy. It also adds the new Troll player option and four new adversary types, including the Unaligned Firebrand, Firebrand Ringleader, Shadow Dragon, and Technodragon.You can grab Module 1: Rise of the Redhatsright now on DriveThruRPG for 99c.Thanks for being part of the adventure. We hope you enjoy playing in our world as much as we do!Cheers,M. S. Farzan, Ph.D.Creative Director and Lead Game Designer, Nightpath Publishing
Published on August 04, 2020 09:15
July 17, 2020
The Nightpath Trilogy is Now Available on Amazon Kindle Unlimited!
Hey agents!The Nightpath Trilogy is now available on Amazon Kindle Unlimited!To celebrate, the Entromancy: Book One of the Nightpath Trilogy eBook is FREE to download on Amazon this weekend! Get it now!
Happy reading!-M. S. Farzan
Happy reading!-M. S. Farzan
Published on July 17, 2020 09:31
July 13, 2020
How to Build a Multiplayer Tabletop Game Simulator with Vue, Phaser, Node, Express, and Socket.IO
Putting together all of the pieces of a full stack JavaScript application can be a complex endeavor. In this tutorial, we're going to build a multiplayer tabletop game simulator using Vue, Phaser, Node/Express, and Socket.IO to learn several concepts that will be useful in any full stack app.Follow along (1 hour 16 minute watch):You can also follow the written version of this tutorial here.Happy coding!-M. S. Farzan
Published on July 13, 2020 17:51
June 21, 2020
Learn Unity Multiplayer Basics with Mirror
Unity is one of the most well-known and established engines for game development, and Mirror is a third-party, open source networking solution that allows you to add multiplayer to your games.With this new tutorial, we'll walk through the basics of Unity multiplayer development with Mirror!Follow along (57 minute watch):You can continue by learning how to build a 2D multiplayer card game with Unity here.Happy coding!-M. S. Farzan
Published on June 21, 2020 18:28
Learn How to Deploy a Full Stack Web App with Heroku
Building a full stack web app is no mean feat. Learning to deploy one to production so that you can share it with the world can add an additional layer of complexity.In this new tutorial, we'll learn how to deploy a full stack MEVN app to Heroku!Follow along (46 minute watch):You can follow the original tutorial to build this app here.Happy coding!-M. S. Farzan
Published on June 21, 2020 18:17
June 12, 2020
Learn C# and Unity for Digital Tabletop Game Development
Building 2D games can be a great way to learn C# and Unity, especially when working through the basics of complex tabletop game logic.In this series, I’m going to introduce you to the basics of C# programming using Unity, although a lot of the concepts we’re going to learn will be applicable in other programming languages as well, and game development in general. Throughout this series, I’ll be providing an emphasis on learning Unity for digital tabletop game development, which should be useful for anyone who wants to learn to code in C# or work with Unity.After learning some C# and getting comfortable with the Unity editor, along with some practice projects and outside learning of your own, you’ll be able to run simulations, make your own games, and begin exploring the wider Unity ecosystem for supplemental skills and projects.If you’re not specifically interested in digital tabletop game development, you’ll probably still find this series to be helpful, as we’ll be learning core concepts that are central to C# coding and Unity game development that you’ll be able to apply to other programming languages and engines. And I’m a big proponent of using digital tabletop games in learning to code, because we’re able to work on a lot of the logic that goes into digitizing those types of games, without having to dive into stuff like physics, vector math, animation, and that sort of thing.Start by learning the basics (Beginner Series):Take a tour of Unity 2D (Beginner Tutorial):Build a 2D multiplayer card game (Advanced Series): Happy coding!-M. S. Farzan
Published on June 12, 2020 11:35
Learn JavaScript for Digital Tabletop Game and Web Development
Building 2D games can be a great way to learn JavaScript, especially when working through the basics of complex tabletop game logic.In this series, I’m going to introduce you to the basics of programming, with a focus on exposing you to JavaScript development best practices and frameworks, although the things we’re going to learn will be applicable in other programming languages as well.Throughout this series, I’ll be providing an emphasis on learning to code for digital tabletop game and web development, which should be useful for roleplaying game, card game, and board game developers who want to create companion apps or digital versions of their games, as well as all JavaScript newcomers.After learning JavaScript and some of the frameworks and engines that we’re going to work with, along with some practice projects and outside learning of your own, you’ll be able to run simulations, make your own apps, games, and websites, and even develop and deploy multi-user “full stack” projects that you can share with the world.If you’re not specifically interested in digital tabletop game development, you’ll probably still find this series to be helpful, as we’ll be learning core concepts that are central to game and web development that you’ll be able to apply to other programming languages and frameworks. And I’m a big proponent of using digital tabletop games in learning to code, because we’re able to work on a lot of the logic that goes into digitizing those types of games, without having to dive into stuff like physics, vector math, animation, and that sort of thing.We’ll be exploring real programming practices such as setting up an integrated development environment and using GitHub for source control, and taking on projects that will help you polish the skills that will be fundamental in your long-term development as a coder.Start by learning the basics (Beginner Series):Learn more about setting up an integrated development environment (Beginner Tutorial):Learn how to use GitHub and ES6 to create and structure your code (Intermediate Tutorial):Build a multiplayer card game with Phaser 3, Express, and Socket.IO (Advanced Project):Build a full stack roleplaying game character generator with MongoDB, Express, Vue, and Node (MEVN) (Advanced Project):Happy coding!-M. S. Farzan
Published on June 12, 2020 11:31
June 10, 2020
Support BLM with DriveThruRPG's new charity bundles
Hey agents,You can support the NAACP's Legal Defense Fund and Black Lives Matter by purchasing one of DriveThruRPG's new charity bundles, one of which includes the Entromancy RPG: https://drivethrurpg.com/product/316935/NAACP-Legal-Defense-Fund-1-BUNDLEFor a full list of bundles and charities, follow this link: https://www.drivethrurpg.com/special.php?&filters=0_0_0_0_0_45938&manufacturers_id=432Cheers,M. S. Farzan and The Entromancy Team
Published on June 10, 2020 11:28
May 7, 2020
Get Entromancy and other RPG PDFs on DriveThruRPG to support Doctors Without Borders
Hey agents!You can get Entromancy: A Cyberpunk Fantasy RPG and a ton of other RPG PDFs with DriveThruRPG's new bundle, supporting Doctors Without Borders!Get it on DriveThruRPG:
Cheers,-M. S. Farzan and The Entromancy Team
Cheers,-M. S. Farzan and The Entromancy Team
Published on May 07, 2020 10:33


