Skip to content

CarrotKutay/Colosseum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Colosseum

Description

Colosseum is a experimental idea to develop a game with focus on competitive gameplay, equal quances and giving the user complete control over the character they develop themselves during the game. As the game induces the style persued in-game will be to deliver an arena-like feel for the player, fighting from round to round, either against another player or against enemies with scripted behavioral patterns.

Short-term goals

  1. More familiarity with the development of projects and games especially
  2. Gathering more familiarity with workflows inside the unity environment especially in view of gameplay programming

Long-term goals

  1. Getting more insight into how games can be developed
  2. Creating a first try basis on a game developed for multi-player usage including maybe up to date methods on unity (once they are availbe)

Roadmap

  • Woking out simplified game idea
  • Deciding on tech stach to use
  • Opening project to allocate issues regarding the in game style, art and creational direction
  • Creating basic player movement and adding project for allocating issues for it
    • Changing idea to be more focused on physics: issue #10 is it possible to move the player only based on physiscs? This could lead to simplifying many problems when animations are implemented on top of in world movement
  • Deciding to implement entity-component-system workflow into the project
  • Changing player movemnt to be purely steered by physics command (helpful orientation)

Tech-Stack

As this project is for now mostly an experimental one, the tech stack does not need to be fully completed for now. The basis to perform the experiments on is the unity engine. All gameplay programming will be done there.

For designíng purposes 3rd party software might be usefull and looking into getting mroe familiar with Bleneder or maybe even ZBrush if time and oppportunity allows could be usefull. Apart from this, most of the design will be done in unity directy, also for more easier compatibility.

Backend: If this experiment ever will go into a phase to require a backend serevr + database, I would be very interested to try out the combination of PostgreSQL + Python