Skip to content

MeunierS/Call-of-magic-archamage-selection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Call-of-magic-archmage-selection

Table of Contents

Objective

Make a game as a solo dev to present as a thesis for the end of a Game Dev Cursus.

Time Limitation

Due to limitation in the time permitted for the project a number of restriction have been put in place:

  • 1 character model
  • 1 map
  • simplest bot AI
  • 1 basic weapon
  • basic score board

Extra if enough time

  • More models (+ character selection)
  • Power-ups weapons
  • upgrade of bot AI
  • more maps

Game Concept Document

Working Title

Cutetopia Archmage Selection.

Concept Statement

Become the new Archmage of the Kingdom of Cutetopia by emerging victorious in a free-for-all match.

Genre

Third Person Shooter.

Target Audience

ESRB Everyone 10+.

Unique Selling Points

It's a TPS that has a cute aspect to it, so perfect for a first time shooter experience. No blood/Gore.

Player Experience and Game POV.

Visual and Audio Style

Low Poly, Fun Music.

Game World Fiction

You are a cute animal wizard who wants to participate in the selection match for the position of Archmage of the Kingdom of Cutetopia. The World is a Heroic Fantasy type where they are no humans.

Monetization

One time purchase as it is not a multiplayer game and thus has no server maintenance behind for now.

Platform, Technology, and Scope

  • Only on PC
  • C# for scripting
  • 3D URP in Unity
  • Blender for some assets
  • Solo Project

Core Loops

15min match. Nothing else until Core project is in place.

Objectives and Progression

No tutorial. Goal is to amass the most kills during the match.

Game Systems

N/A

Interactivity

N/A

Progress

Repro creation: 2024/04/06

Push History

  • 2024/04/06: Initialization of the project repository & README
  • 2024/04/23: Basic Title Screen
  • 2024/07/04: Basic Map
  • 2024/07/08: Bot State Machine; basic prefabs
  • 2024/07/09: pooling try but aborted; jump mechanic; asset collider reconnection; projectile with particles
  • 2024/07/10: basic scoreboard; respawn; dissolve and input block on touch
  • 2024/07/12: Trello created for better view on project progression; fixed model rotation with camera; leaderboard put in order; Victory Screen; map exterior and a little rework around dummpsters & wooden boxes; more nav point & nav mesh rebake
  • 2024/07/15: Try at in-map portals (postponed); minimap following player; star symbol + bot names on minimap; pruning pooling system; option screen for volume UI (no connection)
  • 2024/07/17: player model + bot model from assets; animator + imported animations; changed ground texture
  • 2024/07/19: Reintroduced minimap name of bots; recolor of textures for the different bots; match, menu music & spell sounds effect; mixer and volume settings; rebind controls options
  • 2024/07/22: objective panel on main screen; UI paper elements; cursive font; start of P2 integration
  • 2024/07/24: multiplayer integration
  • 2024/07/26: multiplayer integration base finished
  • 2024/07/27: deactivated P2+ audio listener on spawn, multiplayer UI change part 1
  • 2024/07/29: multiplayer scoreboard UI, multiplayer projetile, desactivate minimap in multiplayer, update README for release

Credits

Badges (for the readme badges)

Texture (Concrete Ground Texture)

Asset (External City)

Asset (Magical Effects)

Asset (Industrial Assets in Level)

Asset (Player & Bots Model)

Animation (Player & Bot Animations)

Music (Match & Menu Musics)

SFX(Fire Spell at Launch)

SFX(Spell Explosion)

UI(Paper Like UI Element)

Font(Cursive Font)