Skip to content

Rennes 1 University’ bachelor project - roguelike made with Unity

License

Notifications You must be signed in to change notification settings

istic-student/roguelike

Repository files navigation

RogueLike

Introduction

Rennes 1 University' bachelor project - roguelike made with Unity

Roguelike is a subgenre of role-playing video game characterized by a dungeon crawl through procedurally generated levels, turn-based gameplay, tile-based graphics, and permanent death of the player character. Most roguelikes are based on a high fantasy narrative, reflecting their influence from tabletop role playing games such as Dungeons & Dragons.

Wikepadia

Short video of the game

Requirements

This project requires the following softwares/modules/libraries:

  • Unity (2018.1.1f1 or higher)

Resources

Authors

See also the list of contributors who participated in this project.

Controls

Keyboard

  • Up : Z
  • Down : S
  • Left : Q
  • Right : D
  • Action: A
  • Take object: E
  • attack: Space

Controller

  • Move: Left Joystick
  • Action: X
  • Take object: B
  • attack: Y

Features

  • Player controller (Keyboard and Gamepad)
  • Character
    • Control (Move...)
    • Interaction (Attack, Catch, Use...)
    • Raycaster
    • Health
    • Inventory
  • Interactive
    • Activable
      • Door
      • Chest
      • Shop
    • Catchable
      • Passive
      • Consumable (Key, Coin...)
      • Equipment (Weapon, Armor...)
    • Other
      • Breakable
  • Offline multiplayer
  • Weapon
    • Melee weapon
    • Ranged weapon
      • Projectile
    • Enemy weapon
  • UI
    • Player UI
  • IA
    • EnemyController

      • Random movment

      • Movment toward player

      • Detection range

      • Attack range

      • Attack system

    • Boss Necromancer

      • 3 phase attack system

      • Summon of skeletton minion

  • Online multiplayer
  • Procedural generation
    • Generation like the binding of isaac
    • Room Types
      • Normal Room
      • Treasure Room
      • Boss Room
      • Secret Room
    • Obstacles
    • Enemmies spawn when entering room for the first time
  • Shaders and Light
    • Player produce lights
      • Directionnal ligh
      • Round light around the player
    • Room obstacles generate shadow

Screenshot

Map generation Map generation Map generation
Legend:

  • Blue: spawn
  • Yellow : treasure room
  • Pink: secret room
  • Red: boss room

Demo lightt

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Rennes 1 University’ bachelor project - roguelike made with Unity

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •