Rogue Jester

Rogue Jester is a Rogue-like FPS that we are building to learn more about Unity.

// import ReactUnity from “@c/Element/React/ReactUnity/ReactUnity.astro”; // WIP - A link to the playable version of RogueJester. Should we put the game behind a login screen? // Currently located at https://kbve.com/project/roguejester/play/

Rogue Jester


Ideas

• Get Unity Assets for Robots NPC Bosses etc(low poly) • Add more levels to the game • Creating Levels (need ideas what kinda of levels and what assets to use) • Borderlands is the TO-GO game • Improving AI( adding new state machines to the game so enemies are more interesting) • Boss Fights • Game is in space We use Space SkyBox • Leveling Up System(MAX HP increases when player levels up) • Talent Tree(TBD) • Add MiniMap(UI) • Upgrade System(Upgrade Weapons) • New Weapons Added • New Classes Added(Each class got unique ability) • SFX GunShots(NO BGX)

TODO

  • Create Concept Issue Ticket
  • RogueJester - (init) - Start the initialization of RogueJester
  • Map out the ideas
  • Update SkyBox
  • h0lybyte: Integrate the React with Unity
  • Player Level Up System(max level TBD)
  • HP Getting Upgraded on Level
  • Added Currency inside game(killed enemies drop currency)
  • Currency is saved trought out scene
  • Added + 2 more levels(total levels 4)
  • User Interface all the values are displayed on the screen or in the menu
  • Main Menu (Modern Menu Designed)much more fun to interact with!
  • LoginSceneDesign
  • MainSceneDesign
  • InGameMenu design and functionality
  • Scaling UI in game for all devices
  • Level SelectionScene and Functionality
  • SceneFlow
  • Enemy Ai Improved
  • Upgrade System
  • Boss Fight
  • When player drops down he doesent die. Game needs to reset.
  • Mobile Controls movement adopted for android
  • Re-design Menu(so responsive for more platforms)
  • Move Gameplay Actions into Button for android usage
  • Displaying Stats in the game panel (TBD)
  • Inventory System
  • When player dies he loses items that he bring with him
  • Main Menu Inventory(player select what items to bring for the next level)
  • Inventory data values stored in JSON
  • New vfx for weapons
  • InventoryDisplaying in Menu

Boundary

  • h0lybyte: Level3

  • ZaneRage: Everything Else

  • Should create a header!

Journal

Scene

  1. LoginMenu
  2. IntroMenu
  3. WInScene
  4. LoseScene
  5. MainScene
  6. SecondaryScene
  7. LevelSelection
  8. — null

Assets

  • This is a full breakdown of the assets that we are using in RogueJester FPS. We will keep the credits and a semi-active list of all the components that we are using.

SkyBox

  • SkyBox provides us with a visual background.
  • Asset: SkyBox Vol 2 ZaneRage: Adding the Asset
  • Quick Search on the Unity Assets page for FREE* 3D Characters -> Robots

3D Robot Solider

  • Official Link
  • ZaneRage: those are soo cool for enemies
  • h0lybyte: Okay, I will grab and commit them for Patch 1.2.x

UAV Trident

Combat Drone

Spider Orange

Robot Metallic Humanoid

Sentry 3D Robot

Robot 3D Sphere