Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Stargrid Reborn, A Sci-Fi Physics-Based Builder/Autobattler

A topic by 1ButtonWonder created 14 days ago Views: 151 Replies: 7
Viewing posts 1 to 8


https://1buttonwonder.itch.io/stargrid-reborn

Hello,

I've worked for over 3 years on the "original" Stargrid, I made my own engine supported by the Monogame framework. The game never got attention. It failed, possibly due to lack of accessibilty, the game was only playable if you downloaded it and installed the prerequisites.


I've been working in unity now for a few years, made some games, did some gamejams, and 2 weeks ago I decided I was ready to remake stargrid, but this time, in unity.


This is where I am now.


Stargrid is a Sci-Fi Physics-Based Builder/Autobattler still in active development. The game consists out of 2 phases, A build- and a battle phase. During build phase you will be able to build up to 32x32 ships consisting out of blocks with different stats and properties. when you build your ship(s) they will battle it out as in any autobattler without players interference. The game is an early prototype with a basic gameloop but very limited choice of blocks for now. I'm actively developing this and adding more content, doing bug fixes and balancing the game. 

I'm here because I wanted to bring some attention to the game, It's hard to get noticed :)

I'm eager for any feedback, ideas and bugs!

Thanks,

1ButtonWonder.

I did some updates:

New weapons:

* Shotgun: Fires 3 Pellets, short range.

* Rocket Launcher: Fires rockets which speed up towards the target, slight AOE effect.

* Missile Laucnher: Fires a volley of 2 homing missiles, slight AOE effect.

Utility Blocks:

* Battery: Restores power to the most damages shield every second.

Performance:

* Removed shadowcasting for the time being as they seem to have a big performance impact.

* Simplified and improved many functions in C#.

Asteroids:

A few asteroids are spawned between both zones, this is experimental.

Graphic Updates:

* Added Post-Processing effects

    * Bloom

* Spinning planets on the background layer

Balancing:

* A lot, this is not my primary concern but it will grow of more importance later on. (let me know if something is really broken, ..., please!)

Bug fixes:

* Fixed a bug in healing rate of the repair unit.

* Corrected the Physics2D matrix

* Fixed a bug where a laser would hit but not damage a block

Bugs NOT fixed:

* UI sound playing to loud sometimes

* Explosion effects not appearing

* Random lasers out of nowhere :)


I will continue to work on this, I appreciate all feedback on the game, it'll help me a lot.


Thanks,

1ButtonWonder.

Yet another update:

Performance improvements:

* Added object pooling for most objects.

* Removed Rigidbodies from bullets.

* Tweaked Physics settings.

Asteroids:

* Asteroids are gone again, they might be implemented again if the ships use better AI.

Upgrades:

* There is an upgrade window now covering 5 tiers of upgrades for every block/weapon.

* Upgrades contains: Damage/Range/Area of effect/Reload Time/Rate of Fire/Repair and shield repair amount/Magazine size

To come:

* I'm planning to make an item system, Items will be chosen out of 3-4 possible items each round. an item wil be attached to a ship and provide unique modification for that ship only.

* Items can have an upside and a downside to create a risk/reward system.

* Many new blocks and weapons will be added when the base problems are solved, mostly performace issues will be fixed first.

Bug Fixes:

* sound playing too loud should be fixed in most cases.

* object pooling was cleaned up and should no longer make random entities :)

* explosion effects should now animate and show for each impact, laser effect is not added yet.

Bugs NOT Fixed:

* Trail renderer of rocket launcher draws large lines sometimes.


Please let me know what you think, tell me what you think would be cool to add and I might add your ideas, I'm eager for feedback on this.


Thanks,

1ButtonWonder.

Update 3:

Performance:

* improved performance even more, wil keep working on this cause i want to be able to show huge battles, the bottleneck seems to be my bad scripting, so there is hope :)

Block Tiling:

* Nearby blocks of the same type will use tiling to show a more smooth and interesting surface for ships.

Tooltips:

* Added more tooltips with even more explanation how blocks work and what their stats are, this is influenced by the upgrade system

Bug Fixes:

* Fixed a bug where the copy function didn't receive the correct ship data and failed to complete and still use your scrap.

* Fixed many bugs created by optimizing performance.

* Fixed sounds being too loud, they were being played as 3D but the position was the same on all sounds :)

Possibly Planned:

* Blocks will get a bonus to a specific stat when they have neighbouring blocks of the same type: e.g. a hull block with 4 neighbouring hull blocks would get increased hitpoints.

* Player and Enemy will each have a base to defend in the future, the aim is to take down the enemies base. possibly the base will be a big static ship (without engines)

* Drones, new weapon, drones are single blocks that are propulsion driven and can be equipped with shields/lasers/weapons or even be deadly proximity mines

* A lot of new blocks and weapons will come when the current version stabilizes.


Thanks,

1ButtonWonder.

Small Update:

* Added a short tutorial which tells the player step by step how to play the game.

* Tutorial can be skipped at start.

Hopefully this helps new players get into the game! :)


1ButtonWonder.

Bug Fixes:

* Fixed enter battle/stop battle button having the wrong text sometimes.

* Fixed visualizing placing the core.

* Fixed placement of player ships after battle, they would sometimes spawn in the same spot.

Added:

* Ship linking, click the link tool below your ship (in build mode) to link the ship to another one, it will try to follow that ship instead of tracking down enemies.

* Range, click the range tool below your ship to set that ship's optimal range.

I created a new block, the drone bay, it can be placed on your ship as any other block, it isn't a weapon though.

A drone bay holds 1 drone that takes 5 seconds to launch.

When launched the drone will approach an enemy and take a shot at it.

After firing a shot the drone returns to its respective drone bay.

Have fun!

I did a small update with mostly bug fixes.

* Fixed battle timer getting stuck

* Fixed shields receiving too much damage

* Linking and Range is now persistent between rounds

* Made drones faster

* Fixed a building bug where placing a block over a weapon attached to a hardpoint would not work correct

* Many other small bugs fixed

Enjoy :)