Skip to content

cboveda/ProjectYOMI

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Project YOMI (Working Title)

Build codecov

Vision

An online multiplayer, synchronous turn-based fighting game for iOS and Web with colorful visuals, uniquely stylized characters, and social features such as player profiles, leaderboards, and character customization.

Links

Tools

This project is being built on the Unity Engine, with Unity Netcode for GameObjects for the networking programming, and Unity Gaming Services handling the network services. Blender and Adobe Illustrator will be used for assets, with placeholders pulled from Mixamo until production assets are finalized.

Project

Branch naming

<work item ID>-<title>

Code style

Following C# Coding Conventions

Structure

General assets are grouped by asset type, while context-specific assets are grouped by context.

Assets
├── Art  // For general art assets
|   ├── Materials
|   ├── Models
|   ├── Music
|   └── Sound
├── External
├── Levels  // Anything related to game design
|   ├── Characters
|   |   ├── Character1  // Assets grouped by context
|   |   |   ├── Sound
|   |   |   ├── Prefab
|   |   |   ├── Animation
|   |   |   └── Data
|   |   └── ...
|   ├── Moves
|   ├── Prefabs
|   └── Scenes
├── Plugins
├── Resources  // To be used sparingly
├── Scripts  // Scripts grouped by context
|   ├── CharcterSelect
|   ├── Core
|   |   ├── Data
|   |   ├── Installers
|   |   └── Networking
|   ├── Gameplay
|   └── MainMenu
└── Tests

Quality Policy

All merges to the main branch shall pass automated build testing and unit testing, and shall not decrease total code coverage by greater than 5%.