/Juicy_Code-Square_Up

Square Up is a 2D isometric RTS. It's built in c++ using a range of multiplatform libraries.

Primary LanguageCGNU General Public License v3.0GPL-3.0

Juicy Code Games

Build status

We are Juicy Code Games, we are working on an RTS called SQUARE UP, in this GitHub repository we will be daily updating our work in the game in progress. We hope you enjoy our work and our game.

Team members

Square Up

As told before the game you are going to play is Square Up, this game is an RTS. In this game you are calmly on your home planet, Orberus, when, suddently, the Kilian race attempts to invade your planet. You have fight this enemy before, but now their queen, Pentalia, is here! Try to defend your home building a base and fighting against the evil. Good luck!

Links

Here are some links to our GitHib, Wiki, etc.

Controls

God Mode

  • F10: Toggle God mode. Window title will show debug information when activated.

  • F1: Show/Hide Editor Windows.

  • F2: Show/Hide Map Walkability.

  • F3: Toggle Music Playing.

  • F4: Toggle Allowed Damage.

  • F5: Toggle Collision & Path Drawing.

  • F6: Toggle Zoom Locked.

  • Space: Save Game.

  • DEL: Remove Selected Gameobject.

  • Mouse Weel: Zoom in/out

  • Arrow Keys: Increase/Decrease Resources. Ally units require resources even in god mode.

  • Left Alt + 1: Load Map.

  • Left Alt + 2: Load Intro.

  • Left Alt + 3: Load Menu.

  • Left Alt + 4: Load Main.

  • Left Alt + 5: Load End.

  • 2: Create gatherer unit.

  • 3: Create allied melee unit.

  • 4: Create allied ranged unit.

  • 5: Create allied super unit.

  • 6: Create enemy melee unit.

  • 7: Create enemy ranged unit.

  • 8: Create enemy super unit.

  • Left Ctrl + 1: Create Base Center building.

  • Left Ctrl + 2: Create defensive tower building.

  • Left Ctrl + 4: Create Barracks.

  • Left Ctrl + 6: Create Edge source.

Camera:

  • W: move the camera up
  • A: move the camera left
  • S: move the camera down
  • D: move the camera right
  • Shift: Move the camera faster
  • Setting mouse on window borders will also move camera in that direction.

Editor

  • Left-Click: Select Gameobject
  • F1: Toggle editor windows visible
  • Hold LeftCtrl: Allow editor window size editing

Updates from v0.2

  • Pathfinding added.
  • Behaviour components added.
  • Heriarchy window added.
  • Slider added.

Updates from v0.3

  • Moving behaviour updated.
  • Pathfinding render.
  • UI Slider.
  • UI Components updated.
  • Render sprite ordering.
  • Scene managment.
  • Building behaviour.
  • Some bug fixed.
  • Timer: press start to start the game and stop to stop it.

Updates from v0.4

  • Minimap with minimal functionality added.
  • Tower building.
  • Units behaviour.
  • Select units qith mouse.
  • Menus added.
  • Spatial audio implemented.

Updates from v0.5

  • Audio FX updated with more spatial precision.
  • Our ally unit created into the game.
  • HUD sprites added.
  • HUD vs Selection updated.

Updates from v0.6

  • Added Scene states and notifications.
  • Win/Lose Scene.
  • Unit sprites.
  • Unit life bars.
  • God mode.
  • Barracks.
  • AI: Enemies target Base Center.

Updates from v0.8

  • Mouse camera movement.
  • Added Scene serialization (loading/saving game).
  • Added animated logo.
  • Options Scene with window and audio controls.
  • Music and sound fx fading on pausing game.
  • Added 3rd resource: Capsules.
  • Implemented ranged and super units.
  • Units now respond on damage being dealt.
  • Fog of War for map and minimap.
  • Fixed minimap rendering issues.
  • Added Coronel's and Queen's dialogues.
  • Added 3 new missions with progress shown in HUD window.
  • Added particle effects: ranged unit projectiles, tower projectiles and Base Center destruction.
  • Implemented Scene Quadtree and Collision System.
  • Fixed Unit selection.
  • Improved Unit and Building selection panel.
  • Fixed Spatial Audio playback issues.
  • Fixed building's unit creation bars.
  • Asyncronous sprite animations

Updates from v0.9

  • Added building construction effect
  • Added custom icons
  • Added tooltip
  • Set asset loading from single zip file
  • Changed spawning locations
  • Added Minimap double buffer for Fog of War
  • Increased scene transition speed
  • Polished AI
  • Polished UI
  • Polished title, win and lose scene
  • Polished pause menu
  • Added balancing changes
  • Adjusted texture resolutions to fit target maximum memory usage of 512mb

Updates from v1.0

  • Added audio tracks
  • Trailer + Website

University Logo