Opalescence
A downloadable game for Windows, macOS, and Linux
Opalescence: A chromatic effect, commonly found in opal, in which colors
reflected off an object depend on viewing angle
Opalescence is a colorful bullet-hell in which you
collect points, fight enemies, and dodge to get a high score.
Four Main Game Modes
Though it can change in some missions, the goal of the game is usually quite simple; Collect Points, And Survive.
Points are the colorful small pellets that appear around the map. Getting a point changes your color and keeps your light from fading.
Tutorial
Standard
Missions
Challenge
In this game mode, you will learn the basics of the game though a series of a few short missions.
In Standard, you try to consistently beat your best score with in the using the game's standard rule set. The challenge gets harder as you go. But with your laser, your cannon, and power-ups, you can probably survive... for a while. Get the highest score you can!
Much like the tutorial mode, in Missions, you have specific tasks to complete. This time, they will require much more quick-thinking, dexterity, and reaction time. Finish each mission with as many points as possible or in the shortest amount of time to get that high score!
You pick and choose modifications to the standard rule-set to make the game harder (or easier). By making the game harder, you can increase how many points you can earn. How many lives you start with, how quickly your light fades, and how fast you move are all up to you in this mode!
Entity Types
Player
Chaser
Shooter
Eater
The colorful colorful crescent-shaped entity that you control. To defend yourself, you can shoot your canon (left-mouse-button or left-bumper on controller), shoot a laser (right-mouse-button, or right-bumper on controller), drop bombs, or you can simply dodge.
The Chaser is the most common enemy type. They are
the black triangles which follow you. If they touch you, you will explode.
They come in different sizes, the smaller they are, the faster, but they will
also have less health. Chasers have a pretty low
amount of health, but if several corner you, things can get dicey. If you
make a Chasers collide with another enemy type, they
will damage and potentially kill it. Given their low health, making to
Chasers collide almost always kills both of them
The Shooter is the second most common
enemy. They are diamond-shaped stationary enemies. Instead of moving,
they launch missiles at you. The missiles just move in a straight line
so they are pretty easy to dodge on their own. Just like chasers, missiles
will damage other enemies they collide with.
The Eater looks like an eight-sided star largest of all enemy-types. Eaters are resilient enemies, having the highest health. On top of that, they are immune to the canon. Only lasers and bombs will kill them. Eaters aren't stationary like the Shooters, but also don't follow you like the Chasers, instead, they always move toward the closest point until they touch and destroy it. They repeat this until they are destroyed
Controls
Both controller, and keyboard and mouse are supported.
Action | Controls |
---|---|
Moving Through UI Elements | WASD Keys, Arrow Keys, or left control stick, or Mouse. |
Pressing UI Buttons | Enter/Return, Space-Bar, Controller A Button, or Left Mouse Button (when hovering over) |
Going back a page in the UI | Escape Key, or Controller B button |
Moving Character | WASD Keys, Arrow Keys, or left control stick |
Aiming Canon and Laser | Mouse Cursor, or Left Control Stick |
Dropping a bomb | E Key, or Controller X Button |
Pause | Escape Key or Controller Start Button |
Full-screen toggle | F11 |
Go to next song |
V |
In all but a few missions and tutorials, large (mostly) colorful capsules will appear. These are called Power-Ups. They come in quite a few different flavors, and can be distinguished by their color. You collect them as you do points, (simply running into them). When you do collect a Power-up you will be granted a certain ability or have one of your stats changed in a positive way. Each power-up changes you in a unique way, and their effects are as follows:
Power-Up Name | Effect |
---|---|
Barrage | Makes you shoot your canon much faster, unleashing a barrage of pellets on your enemies |
Bombastic | Gives infinite bombs for a short period of time |
Bullet Time | Slows down time itself, but slows the player down less than everything else |
Gravity Well | Expands the gravity of the player, making it so that points and power-ups will be attracted from a much larger distance |
Incendiary | Makes the players canon shoot much larger, faster and more damaging pellets. Incendiary pellets can damage Eaters |
Max Bomb | Gives the player back all three bombs, and drops a giant bomb |
One Up | Gives the player a single extra life |
Opalescence | Makes you rapidly shift colors and become invincible. If you run into an enemy while Opalescent, all enemies will be destroyed |
Over Shield | Places an shield around the player. If you have the Over Shield, anything that would normally cause you to lose a life would instead simply break the shield |
Unmaker | Automatically charges and shoots a much more powerful and long-lasting version of your laser |
Vision | Greatly expands the light cast by the player, allowing you to the enemies in the majority of the world |
Coming soon
Some of the features I intend on adding relatively soon. Any suggested features would be appreciated and considered.
Some Type Of Store* CompletedA System for Steadily Increasing Difficulty During a Session* CompletedMore Enemy Types* Completed
I want to add a store in which you can buy different player buffs. Potential
purchasable buffs would include increasing the number of bullets per
canon-volley, increasing the time duration or a specific power-up, or
decreasing cool-down time of the laser.
The currency spent at the store will be the points you collect while playing
the standard game mode or the missions. These will be saved every time you
play and accumulate over time. Challenge mode will also probably give you
this currency, but without score multiplier won't.
In challenge and standard mode, this would make the game get harder as
the player doesn't die. I think having different levels that have progressively
harder settings, but a higher score multiplier would be interesting. Making it
so that every two minutes you survive you go up a level would be a neat way
of separating them. Perhaps adding a sort of boss or mini event between
levels could be fun
I have an idea or two for more enemy types, but I'm not entirely sold on
any of them quite yet. Two examples are an enemy sort of like a shooter
but shoots small chasers instead of missiles, and an enemy that follows,
you, but doesn't try to collide with you. Instead, it just gets somewhat
close, before charging a laser and shooting at you. Ive been thinking
that instead of doing damage or killing you, the laser could be a sort of
tractor beam that could lock onto you, and would either slow
you down, prevent you from shooting, or slowly drain your points. There's
a lot of potentially fun and interesting enemy types that are possible.
Status | Released |
Platforms | Windows, macOS, Linux |
Release date | Jun 02, 2022 |
Author | cachumo |
Made with | Godot, GIMP |
Tags | Arcade, Bullet Hell, Casual, Colorful, Controller, Endless, Fast-Paced, Godot, Indie, Singleplayer |
Code license | MIT License |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Mouse, Xbox controller, Gamepad (any) |
Links | Source code |
Purchase
In order to download this game you must purchase it at or above the minimum price of $6.99 USD. You will get access to the following files:
Development log
- Version 1.0Jun 25, 2022
- Alpha 1.6Jun 10, 2022
- Alpha 1.4Jun 07, 2022
- Alpha 1.2Jun 06, 2022
Leave a comment
Log in with itch.io to leave a comment.