Hello! My name is Denis Chasovoy, and I'm an indie developer.
Currently, my main areas of work are:
Game development on Unreal Engine
In addition to my main projects, I'll be sharing my musical works and notes, as well as insights into working with the Unreal Engine. Working with new clients involves prepayment, contracts, or secure transactions.
Long-awaited release on Steam. Welcome to the "Happy Lab"! You are undergoing an internship at the most advanced scientific complex. Your daily task is to train the artificial intelligence "Aurora" by conducting tests on a test mannequin. Download #HappyLab #indie #UE
I'm very glad I had the opportunity to participate in the Kaliningrad Annual Jam (KEG), the theme was "Keeper of Ruins." The player is a lighthouse keeper (based on the lighthouse in Zalivino, KO) inside a toy sphere. Voxel atmosphere, day and night cycle. During the day, everyday tasks, and at night, you need to fend off ghosts, otherwise they'll tear the whole island apart. Turned out to be a decent meditative game. Download #KEG2023 #gamejam #UnrealEngine #indie
A demo of our game "Happy Lab" has been released. You are undergoing an internship at the forefront scientific institution, the Happiness Laboratory. Your daily task is to train the artificial intelligence "Aurora" by conducting tests on a test dummy. On Steam #happylab #indie #ue5 #UnrealEngine
Ludum Dare 53, the theme of the jam was "Delivery." We made a game about Prometheus, where you need to deliver fire to people while avoiding attacks from Hephaestus and Zeus. Download #ludumdate53 #gamejam #LD53 #ue5 #UnrealEngine
This time, I had the opportunity to participate in the GGJ in Chelyabinsk. The main focus of the game was on graphics and atmosphere, with simple mechanics. We play in a nature simulator where you need to collect genome details on the map. The game has 5 stages with gradual complexity, perfect for beginners. I might release an improved version on itch later. Download #GGJ #eecs_ggj #ggj_chel #ue4 #UnrealEngine #GGJ23
As part of the Ludum Dare 52 game jam, my son and I created a game. The theme of the jam was "Harvest." You play as a plant that needs to survive the winter on the windowsill. Drink water and stay in the light. Download #ludumdate52 #gamejam #LD52 #ue4 #UnrealEngine
Another Global Game Jam has concluded. This time, we created a game about resource mining on the Moon. You must find shelter from the scorching sun while simultaneously extracting resources to move the train. Download #GGJ #ggj_kld #ue4 #UnrealEngine #GGJ22
Ludum Dare 49
Your spaceship has suffered a mishap, and the gravitational stabilizer is malfunctioning. You need to repair it amidst constantly changing gravity conditions. Controls: W-S, space, and left mouse button. Play Online #LD49 #LD49_kld #ue4 #UnrealEngine
Mobile game for Android. A police simulator set in the world of cyberpunk. Before you get assignments, you need to serve in the academy. #ue4 #UnrealEngine
You play as a homeless dog shivering on the winter streets of an ordinary Russian town. One day, you encounter a sad person who notices you. You both are searching for something, but effort is needed to find it. - Controls: WSAD for movement. E - bark. Space - jump. You can pick up items (flashlight and stick) by touching them. Download#GGJ #ggj_kld #ue4 #UnrealEngine #GGJ21
This game is about a person trying to regain their memory. We have 3 levels with different styles and dimensions, representing one person's brain. By playing this game, we restore their memory. Download #GGJ #ue4 #UnrealEngine #GGJ20
Island Battle - GGJ 2019
My home is my fortress! A turn-based two-player game. Core control with W-A-S-D. War broke out between two neighboring islands, the goal is to defend your home. Download #GGJ #ue4 #UnrealEngine #GGJ19
Hamster's Escape - GGJ 2018
This story begins long ago in a distant secret laboratory where no ordinary human foot has ever set foot. Once everything was fine, many happy neighbors enjoyed their hamster life, where wonderful food fell from the sky for dances, and the light shone brighter only from the morning jog in the favorite wheel. But something went wrong and only Lambert remained alive. Supplies gradually started running out, and the face of the man in the white coat hadn't been seen for a long time; something needed to be done. For this purpose, resourceful Lambert came up with a wonderful system; only a hit would shatter the ball, but he needed to ensure energy transmission for fast growth despite having paws. Download #GGJ #ue4 #UnrealEngine #GGJ18
Resonance - GGJ 2017
This game tells the story of a lost soul wandering through floating islands. Our character must find a way out to find peace. But it's not that simple. The mighty crystal - the heart of the small cloud area - is gradually cracking, resonating around locations, creating an unfavorable situation for both the area and our character. Music plays a significant role in the game, accompanying your actions. Correctly passing locations leads to your immediate victory, while mistakes lead to defeat or uncomfortable situations where balance is hard to maintain. The world is crumbling. You have 6 minutes to reach the top. R - restart. E - Use. Download #GGJ #ue4 #UnrealEngine #GGJ17
Flash game. The plot was built around setting up and taking care of a terminal, with each terminal generating income. Terminals needed to be collected, protected from drunk homeless people; users also got angry and vandalized our terminal if they couldn't pay. As a result, the gameplay turned out to be quite amusing, and the client was satisfied.
There's a little-known way to create a shortcut that will perform shutdown actions instantly (for lazy people like me). Create a shortcut and enter the following in the Target field: C:\Windows\System32\rundll32.exe PowrProf.dll,SetSuspendState, this is for hibernation. For shutting down the system: C:\Windows\System32\rundll32.exe PowrProf.dll, shutdown -s -t 00 You can download it from this link
p.s. If you have a different Windows location, don't forget to modify it accordingly.
Material Facing the Player
There's a misconception that you can't create logic inside a material to make it always face the player. Through trial and error, I managed to achieve the desired effect using World Position Offset. Download (paste inside your material)
Proper settings for bokeh in post-processing.
CSS Style for Basic HTML5 Player
When I was building this website, I needed to play audio. Unfortunately, the default HTML5 player's visual style doesn't suit a dark theme. Surprisingly, I couldn't find anything decent online (without JS) until now. So, after studying the specification, I created my own style. You can download it from this link, just add these values to your style file.