
Game Dev

The contents of the IF Archive -- including thousands of text adventures, text adventure development tools, articles, essays, hint files, walkthroughs, jokes, and sly references to Greek politics -- are contributed by the interactive fiction community, past and present.
The RPG Maker software series is a set of game creation suites aimed at easy 2D role playing game creation. With an emphasis on JRPG gameplay mechanics, the suites typically include map, tile and sprite editors, character, encounter and dialog tools, among countless other elements to cover practically every facet of game building.
Azgaar's Fantasy Map Generator (FMG) is a free online tool which produces procedurally generated and highly customizable fantasy maps. You can just use auto-generated maps or create your own world from scratch.
Desktop application (Electron) is available for Windows, Mac and Linux. See https://github.com/Azgaar/Fantasy-Map-Generator/wiki/Q&A#is-there-a-desktop-version for the details.
FEATURES
Exploration - click on the New map! button to get a random map. Open the Style settings (press Tab) and select a desired layers preset. Zoom in and explore the generated world
Tuning - go to Options, change the default settings like map template and states number and generate a new map to better fit your needs
Customization - open the Tools tab, select one of the available editors and change the map in any desired way
Controlled generation - open the Tools tab, then click on Heightmap and select an Erase mode. Click on Template editor and create your own heightmap template. Apply the template to see the result. Don't forget to share good templates with the community!
Conversion - if you already have a map image and want to re-create it in a generator, open the Image converter (the button next to Template editor), load the image and fine-tune the conversion into a heightmap. Then edit the map using the Tools provided
Drawing - use the Paint brushes to draw a map from scratch. It may takes a lot of time, so I would recommend you to follow the Controlled generation approach to get a basic landmass and then use Paint brushes for a fine-tuning
Ren'Py is a free and cross-platform visual novel engine that helps you use words, pictures, and sounds to tell stories with the computer. Its easy and efficient script language makes it possible for non-programmers to make visual novels, while its Python support allows for complex simulation games.
Games made can run on computers, mobile devices, and the web. Ren'Py is open source and free for commercial use.
Twine is an open-source tool for telling interactive, nonlinear stories.
You don't need to write any code to create a simple story with Twine, but you can extend your stories with variables, conditional logic, images, CSS, and JavaScript when you're ready.
Twine publishes directly to HTML, so you can post your work nearly anywhere. Anything you create with it is completely free to use any way you like, including for commercial purposes.
Unreal Engine is a professional suite of tools and technologies used for building high-quality games across a range of platforms. Unreal Engine’s rendering architecture enables developers to achieve stunning visuals and also scale elegantly to lower-end systems.
Revolutionary new workflow features and a deep toolset empower developers to quickly iterate on ideas and see immediate results, while complete C++ source code access brings the experience to a whole new level.
Unreal Engine technology powers hundreds of games as well as real-time 3D films, training simulations, visualizations and more. Over the past 15 years, thousands of individuals and teams and have built careers and companies around skills developed using the engine.
Unity is a multi-platform game development tool, designed from the start to ease creation. A fully integrated professional application, Unity offers the free Personal Edition with all features, a Plus subscription at 25$ a month and a Pro subscription at 125$ a month with extra services such as Cloud building.