Which programming language should I use to develop my TTRPG app?

0
35
Asked By FunkyPineapple27 On

I'm diving into a project to create an application for my tabletop RPG campaign, and I want to ensure I choose the right programming language for it. My goal is to build something quite extensive and customizable, especially since I might need to restart a lot as I develop my skills to complete the project.

I'm planning to have a map-making system that uses tiles and tracks party locations, along with a combat system that pops up options based on certain game conditions. I want to make as many elements as interactive as possible, allowing for changes driven by game master decisions and the ability to easily integrate external assets. Plus, the application should be capable of handling large-scale campaigns.

My initial thought was to go with Java, or maybe use Godot because of its ease of use, but I have some concerns based on my previous experiences with them. Any advice would be greatly appreciated!

6 Answers

Answered By TechieTraveler On

Consider how you want to run your app! Whether it's a web app, a desktop version for Windows or Mac, or a mobile app for iOS/Android will help determine your choice of language.

Answered By Aaron Garnes On

{

Answered By William Rossbach On

c

Answered By CodeWizard99 On

JavaScript is a great choice if you're looking for versatility. You can make it portable and deploy it widely. If you decide to go down this route, using Electron could give you a nice software wrapper. I'm a pro developer, so hit me up if you need help with libraries or frameworks!

MysticalScribe42 -

That's awesome! I might take you up on that offer and ask a few questions.

Answered By Elli Mongillo On

a

Answered By SkillfulCoder23 On

The easiest language is always the one you're already comfortable with. Switching back and forth between learning and applying can be a major pain!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.