Well, I have some money, but I could use some more. So I will create a mind-blowing presentation of my project for Kickstarter; people will love it and fund the game of my dreams! Unfortunately, it does not work like this if you are not a well-known game designer or media person with a background in the gaming industry. You may not accumulate enough attention, or your game may be too niche of a project. Therefore, you will have to improvise: work on a tighter budget, hire affordable outsourcing designers and coders, cut down the number of features or their complexity, etc. It is usual for indie game development.
Remember that indie titles can survive on smaller budgets. When lacking funds and knowing that you won't be able to get even a penny more, you must consult with professionals to define the course of action. As a result, you will have a list of "to-dos" and "not-to-dos." In some cases, it would be okay to save on graphics while leaving mechanics intact or maybe make the game less complex but aesthetically pleasing.
In any way, you must begin by describing your idea in detail on paper, explaining core gameplay features, and writing a plot summary. Basically, you will be making a
Game Design Document (GDD) that will keep you focused on the goals till the end of the development process. Plans and means for development may change a dozen times, it is normal, but the goals must be set in stone. Therefore, we recommend entrusting this task to specialists familiar with the job. This way, you will be sure that your GDD follows the initial vision.
With a finalized GDD on your hands, you can proceed to choose a game engine for the project. The two most popular and universal game engines for the job are
Unity and
Unreal. Both engines are widely used by professionals and individual enthusiasts alike, have a variety of free assets, and can be used without licensing to a certain extent. These basics can solve a bunch of problems, but you will still require experienced designers/artists/etc. For a small-scale project, you don't need a lot of them, so hiring one or two outsourcers for art production won't deplete your budget. The same applies to coders.
If you are planning to do a blockchain-based project with
NFTs, marketplaces, and a sophisticated economy, then prepare to look for niche specialists. They will take care of all aspects that must be added to your initial game (it will serve as a base to build upon). You will need blockchain experts, programmers with economic knowledge, and token masters that already have experience with such projects.
In addition to that, you need to explain the token system in your game to investors and your target audience. How it works, what it offers, and what the benefits are. This requires solid technical documentation, so if your programmers are not good at expressing thoughts on paper, then you gonna need a technical writer as well.