An open API service indexing awesome lists of open source software.

https://github.com/pedroemmanuelbuerger/trygames

TryGames é um projeto desenvolvido como parte do curso "Trybe" para simular uma plataforma de jogos online, aonde o utlizador deve armazenar, adicionar e pesquisar informações sobre os jogadores, jogos e estudio dos jogos.
https://github.com/pedroemmanuelbuerger/trygames

backend csharp msc poo

Last synced: 2 months ago
JSON representation

TryGames é um projeto desenvolvido como parte do curso "Trybe" para simular uma plataforma de jogos online, aonde o utlizador deve armazenar, adicionar e pesquisar informações sobre os jogadores, jogos e estudio dos jogos.

Awesome Lists containing this project

README

        

# TryGames

TryGames is a project developed as part of the "Trybe" course to simulate an online gaming platform, where the user can store, add, and search information about players, games, and game studios.

## Features

The project includes the following features:

- **Add Player**: Option to add a player to the database.
- **Add Studio**: Option to add a new game studio to the database.
- **Add Game**: Allows adding a new game to the database.
- **Search**: Enables searching for players and games in the database (including searching by developer, i.e., by studio).

## Technologies Used

The project was developed using the following technologies:

- **C#**
- **OOP (Object-Oriented Programming)**
- **MSC (Microservices Communication)**
- **Microservices**

## Key Learnings

The main learnings from this project include:

- Using C# language with connection to databases (mocked).
- Writing queries for a database using C# built-in tools.
- Utilizing the MSC model to organize the project.

## Conclusion

TryGames is an online game management platform that demonstrates fundamental backend development concepts, from setting up the environment to implementing essential features for an interactive gaming system experience. This project provided a valuable opportunity to learn and apply modern software development practices.