What it is
INDIEVISIBLE is an online indie game developer community with open source code, managed by the community itself using voting and ranking system. The goal is to centralize, aggregate other gamedev communities and social networks while offering a set of tools and features that can add some value to the game dev community.
But there are already other communities
Yes, there is already great communities like GameJolt, Itch.io and Gamedev.net. They are great and the intent of this project is not to replace them.
While these other communities are great for games, they are "not so great" for the developers themselves. Of course, they have very useful features like jam management, game sales, managing versions and devlogs, but they lack more tools to improve the developers themselves, interaction between them.
The purpose of this community is to improve the collaboration bewteen independent game developers while providing links to other communities, centralizing them in a single place, while providing innovative tools like gamedev-oriented project management system and consolidating already consagrated tools like app icon generator and social sharing.
One of our strenghts is the voting system. The community members are able to vote on the next feature to be implemented and discuss the feature and suggest improvements. The voting system is present for user-generated content as well. Users can post polls and have other users voting on their own questions like "Wich menu is better?" or "Should I hire a PR?", the users decide what they want to ask to the community. This is a common interaction on social networks and we will bring it here and improve it.
Another innovation of this project is to give more voice to visual artists and music/sound creators. Everyone will have their place here.
The name IndieVisible is just a initial SUGGESTION and is possible to change during the brainstorm and development process.
The concept behind the name is that indie game developers should count on each other, help each other and keep working together.
- Nothing can divide us by zero;
- We are singleton;
- Together we are stronger typed.
Who can contribute
Anyone can contribute. Right now, the project is on early stages and there are more architectural work, defining solution architecture, code workflows, types, etc but in time, there will be tasks for everyone. Here are some examples of needed expertises:
- Developers: Coding, refactoring, modeling;
- Webdesigners: prototyping pages, creating concepts, creating email templates;
- Visual Artists: Creating placeholders, standard images, icons, etc;
- Game designers: The gamefication of the system;
- Translators: Help keep the translations up to date as the system grows (Check the translation progress);
- Idea guys: Yes, we need lots of ideas, innovative and humorous
How to contribute
You can visit our Project Page on Azure DevOps to read more and follow the progress and if you decide to join us, send an email to Daniel Gomes, the founder of the project. The code is opensource, meaning everyone can read and help improve or copy to themselves and maybe launch a better one.
- The system is hosted on Windows Azure
- Domain Driven Design stabilishes the rules for basic architecture.
- ASP.NET Core 2.1 is the underlying framework.
- The database used is SQL Azure and accessed using Entity Framework Core.