Am I missing out by building my game(s) with vanilla javascript in notepad++?

This page summarizes the projects mentioned and recommended in the original post on /r/incremental_gamedev

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • mfiMetro

    A browser-based incremental game about trains

    For context, here's the GitHub for the game I've built so far. It's simple, but I haven't encountered any situations where my current workflow feels lacking.

  • Visual Studio Code

    Visual Studio Code

    Even more impactful (IMO) however is using something like VS Code, (replacing Notepad++) it can give you better visibility into your code, and help you code much faster. https://code.visualstudio.com/

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • surviving-the-rapture

    That being said your code could benefit from things you can do without a different and without a using a framework. You seem to have all your code in one massive file. That's probably seemed perfectly fine but I imagine your starting to feel the pain of trying to find stuff, no? Generally you'll want to divide your program up into separate files, functions, classes, etc to make it more manageable. You might have one folder for all your UI code, another folder for your game logic, and another for your data/game state. Each file in your project code be unique to a single feature or unique to a certain concept. Here's a game I'm working on: https://github.com/Rybadour/arm-machine3

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts