<-------------------------------------------->

Oleh "SonyTornado" Shevchenko

<-------------------------------------------->

Hi! I'm Oleh Shevchenko (SonyTornado) — a C/C++/C# programmer and solo indie game developer.I started programming at 13 with C++, solving math problems and building small tools. At 18, I moved into game development, and now I’m studying Game Development at university and creating projects in Unity (C#). Each new game teaches me something new about architecture, gameplay systems, and design.My creative influences include Mass Effect 2, Halo 3, Metal Gear Solid 2, Persona 5, and Minecraft. I’m also passionate about anime, manga, and visual novels such as Steins;Gate, Clannad, To Aru Majutsu no Index - and I follow the Ukrainian indie VTubers scene.

<-------------------------------------------->

Social links:

<-------------------------------------------->

Support:

<-------------------------------------------->

<-------------------------------------------->

Oleh "SonyTornado" Shevchenko

<-------------------------------------------->

Terms of Service
Last updated: February 6, 2026

These Terms of Service (hereinafter referred to as the "Terms") govern the use of the services and products provided by me as a game developer and developer for Vtubers (hereinafter referred to as the "Developer").
By using my services, you confirm that you have read, understood, and agree to these Terms.

1. Terms and definitions
Client - a natural or legal person who orders or uses the Developer's services.
Products - games, software, widgets, plugins, scripts, APIs, graphic and interactive elements created by the Developer.
Project - any result of the Developer's work, including (but not limited to) games, widgets, program code, plugins, scripts, APIs, assets, graphics, audio, assets or interactive elements.
Services - development, configuration, support, consulting, and updating of Products.
VTuber - a content creator who uses a virtual avatar.

2. Scope of services
2.1. The developer provides services for:
- Game development (indie, prototypes, commercial projects);
- Creation of widgets and integrations for VTuber platforms (OBS, Streamlabs, etc.);
- Technical support and updates (by separate agreement).
2.2. The specific scope, terms, and cost are determined individually in writing (chat, e-mail, contract).

3. Intellectual Property
3.1. All copyrights to the Products belong to the Developer, unless otherwise expressly agreed in writing.
3.2. Upon full payment, the Customer shall receive a non-exclusive, non-transferable license to use the Product for its intended purpose.
3.3. Prohibition on the use of AI:
- It is prohibited to use any Products, their code, graphics, logic, assets, or parts of projects for training, retraining, or testing artificial intelligence (AI/ML) models, neural networks, or similar systems.
- It is prohibited to upload Products to AI-related datasets, repositories, or services without the Developer's written consent.
3.4. It is prohibited to:
- Transfer, license, or provide access to the Product to third parties without the Developer's permission;
- Decompiling, reverse engineering, or modifying the Product without the Developer's consent;
- Using the Product for illegal or harmful activities.
3.5. Resale of widgets:
- The developer reserves the right to resell, reuse, or modify the created widgets and other Products for other customers or platforms.
- Exclusivity or prohibition of resale applies only in the case of a separate written agreement (for example, an exclusive license or NDA).
3.6. Portfolio, reuse, and resale:
- The Developer has the right to use the Projects for demonstration in the portfolio, including materials provided by the Client, solely for demonstration purposes (screenshots, videos, description of functionality), unless otherwise prohibited by a separate written agreement or NDA.
- Demonstration guarantee: The Project will not be publicly demonstrated, mentioned, or used in the portfolio if:
-- the project has not been completed;
-- the project is in the process of development;
-- the project has been canceled by the Client or the Developer;
-- the project has not actually been transferred to the Client.
- When reusing or reselling Projects, the Developer shall not use materials provided by the Client, as well as any elements that were not created directly by the Developer, unless otherwise expressly agreed in writing.
- Client materials include, but are not limited to: characters, branding, logos, texts, scripts, voice, music, assets, or any other content belonging to the Client or third parties.
- When reusing or reselling, the Developer has the right to use only its own code, its own technical solutions, and universal components created by it independently.

4. Payment and refunds
4.1. Payment shall be made in the amount and manner agreed upon by the parties.
4.2. If the project is canceled by the Client after the start of work, a refund is not guaranteed and is determined by the amount of work already performed.
4.3. Digital Products are considered delivered after transfer and are not subject to return, except in cases expressly provided for by law.

5. Support and Updates
5.1. Basic support is provided only within the agreed term.
5.2. Free updates are not guaranteed unless otherwise specified.
5.3. The Developer is not responsible for the compatibility of Projects with future updates of third-party platforms.
5.4. Reused and resold code:
- In the event that widgets or other Projects contain resold or reused code that has been improved or extended by the Developer, the Developer reserves the right to release updates to such code.
- Such updates may only be provided with the consent of Customers who already use the relevant widget or Project.
- The Developer is not obligated to support or update previous versions of Projects unless otherwise agreed in writing.

6. Limitation of Liability
6.1. All Projects, code, and related materials are provided AS IS, without any express or implied warranties, including (but not limited to) warranties of fitness for a particular purpose, uninterrupted operation, or absence of errors.
6.2. The Developer shall not be liable for:
- any direct or indirect damages, loss of data, profits, or reputation;
- errors, bugs, vulnerabilities, or limitations in the functionality of the code;
- problems caused by third-party software, services, or actions of third parties;
- improper or unsafe use of the Project by the Client.
6.3. The Developer's maximum liability in any case is limited to the amount actually paid by the Client for the relevant Project.

7. Confidentiality
7.1. The Developer undertakes not to disclose the Client's confidential information without permission.
7.2. Detailed terms and conditions may be governed by a separate NDA agreement.

8. Termination of cooperation
8.1. The Developer has the right to terminate the provision of services in case of violation of these Terms.
8.2. The Client may terminate cooperation by notifying the Developer in writing.
8.3. Restrictions on jurisdiction and citizenship:
- The Developer does not provide services, cooperate, or enter into agreements with individuals or legal entities who are citizens of the Russian Federation or are registered/actually located in the territory of the Russian Federation.
- The use of the Products by persons or organizations directly or indirectly associated with the Russian Federation is prohibited.
- In case of violation of this clause, the Developer has the right to immediately terminate cooperation without refund.

9. Changes to the Terms
The Developer may update these Terms at any time. The current version always takes precedence.

10. Entire Agreement
10.1. These Terms constitute the entire agreement between the Developer and the Client regarding the subject matter of the cooperation and supersede all prior oral or written agreements.
10.2. In the event of any discrepancies between these Terms and individual written agreements (contract, correspondence, NDA), the individual agreements shall prevail.