BY TWINPIXELSLAB
The ultimate 120 FPS Synthwave platformer.
Built exclusively for Solana Seeker.
Why OchiJump
Smooth gameplay powered by React Native Skia — our custom engine squeezes every frame from your Seeker's hardware. Zero lag. Zero compromise.
Dynamic neon environments, photorealistic weather effects — rain, neon fog, electric storms — all backed by custom Synthwave OSTs.
Seamless in-game progression recorded on the Solana blockchain. Your content, your chain — no middlemen, no servers.
See it in Action
Every frame you see is running live on Solana Seeker hardware — no pre-renders, no tricks. Our custom React Native Skia engine pushes photo-realistic shaders and dynamic neon environments at a locked 120 FPS.
The Characters
Screenshots
About the Studio
TwinPixelsLab was born from a shared vision between a brother and sister — merging hardcore engineering with striking visual art. We built our studio to push the absolute limits of mobile hardware. By leveraging React Native Skia, we deliver uncompromising 120 FPS experiences with photo-realistic shaders, tailored exclusively for the Solana Seeker. For us, Web3 integration is a natural extension of the experience, but the core will always be lightning-fast, visually stunning gameplay.
These Terms of Service ("Terms") govern your use of OchiJump, a mobile platformer game ("Game") developed and published by TwinPixelsLab ("we," "us," or "our").
OchiJump is designed for devices compatible with the Solana Mobile ecosystem (including the Solana Seeker). The Game runs locally on your device, with optional cloud features — account-based progress sync and global Daily Run leaderboards — for players who connect a Solana wallet. By downloading, installing, or playing the Game, you agree to these Terms in full.
By accessing or using OchiJump in any way, you confirm that you have read, understood, and agree to be bound by these Terms and our Privacy Policy.
If you do not agree with any part of these Terms, do not use the Game.
OchiJump is a mobile platformer game. The core gameplay loop runs locally on your device. The Game also offers optional online features:
All base gameplay is available without any purchase, and the Game remains playable offline; online features simply require connectivity and, in most cases, a connected wallet.
When you connect your Solana wallet, you create an account
identified by your wallet's public address (and
your .sol / .skr domain name, if you
have one). You are responsible for maintaining control of your
wallet; anyone who controls your wallet controls your account.
Your progress — such as experience, unlocked locations, and unlocked skins — is synced to our servers so it can be restored on other devices. We strive to keep this data accurate and available, but we do not guarantee that cloud data will be free from loss, corruption, or interruption, and you are encouraged to treat your local device as your primary save where possible.
Participation in Daily Runs means your best daily score, together with your wallet address or domain name, is published to a global, public leaderboard that other players can see. Do not participate in Daily Runs if you do not want your wallet address or domain name displayed publicly in this context.
OchiJump integrates with your Solana wallet via the Solana Mobile Wallet Adapter (MWA) protocol. Signing in is performed by having your wallet sign a one-time "Sign In With Solana" message that proves you control the wallet.
We never have access to your private keys or seed phrase. Wallet authorization happens directly between the Game and your device-resident wallet application. TwinPixelsLab does not receive, store, or process your private keys under any circumstances. This means:
When you purchase in-game content (locations, skins, or bundles),
the transaction occurs
directly between your Solana wallet and our on-chain smart
contract
(Program ID:
DmxfvDvSkm6XEnt7VXMGjpTpt9vkFu7j3vQNbHg8Ds8w on
Solana Mainnet-beta). TwinPixelsLab is not an intermediary in this
payment, and all blockchain transactions are executed and settled
by the Solana network, not by us.
All in-game purchases are stored as state data in a Program Derived Address (PDA) on the Solana blockchain, linked to your wallet's public key.
You are purchasing a non-transferable license to access virtual content within the Game — not a digital asset. Specifically:
This model is equivalent to a traditional in-app purchase, where the Solana blockchain serves as the database instead of a centralized server.
All purchases are final and non-refundable. Because transactions are confirmed and settled on the Solana blockchain, they are technically irreversible. Once a transaction is confirmed by the network, TwinPixelsLab has no ability to reverse it or return funds, regardless of the reason. By initiating a purchase, you acknowledge and accept that no refunds will be issued.
If a transaction is rejected by the network (e.g., insufficient SOL balance, network congestion), no SOL will be deducted and the item will not be unlocked. You may try again. If a transaction appears confirmed on-chain but content is not unlocked in-game, please contact us and we will investigate the on-chain record.
Each Solana blockchain transaction requires a small network fee (denominated in lamports, a fraction of SOL). These fees are paid directly to the Solana validator network and are not revenue for TwinPixelsLab. The fee amount is determined by current network conditions and is displayed by your wallet app before you confirm a transaction.
You acknowledge and accept the following inherent risks:
OchiJump's leaderboards are meant to be fair. To protect the integrity of the Game and the experience of honest players, we operate anti-cheat measures and reserve the right, at our sole discretion and without prior notice, to take any of the following actions if we detect or reasonably suspect cheating, exploiting, score manipulation, use of bots or automation, tampering with or modifying the game client, or any other unauthorized manipulation of the Game or our systems:
These enforcement actions apply to cloud-side data and services that we control — leaderboards, cloud-saved progress, and account access. They do not, and cannot, alter on-chain records: any content you legitimately purchased on the Solana blockchain remains owned by your wallet, as we have no ability to reverse or modify on-chain transactions (see Sections 6 and 7).
We are not obligated to disclose our anti-cheat methods, and a decision to take action under this Section is not a waiver of any other rights or remedies available to us.
All content within OchiJump — including graphics, audio, game design, code, and the OchiJump name and logo — is the exclusive intellectual property of TwinPixelsLab and is protected by applicable copyright and trademark laws.
You are granted a limited, non-exclusive, non-transferable, revocable license to use the Game for personal, non-commercial purposes only. You may not:
You agree not to:
Violations of this Section may result in the enforcement actions described in Section 10.
THE GAME IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, TWINPIXELSLAB DISCLAIMS ALL WARRANTIES, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
We do not warrant that the Game or its online features will be uninterrupted, error-free, secure, or free of harmful components, or that cloud-saved data or leaderboards will always be available or free from loss.
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL TWINPIXELSLAB BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES ARISING OUT OF OR RELATED TO YOUR USE OF THE GAME, INCLUDING ANY LOSS OF PROGRESS, SCORES, OR ACCOUNT DATA.
OUR TOTAL AGGREGATE LIABILITY FOR ANY CLAIM ARISING OUT OF THESE TERMS SHALL NOT EXCEED THE TOTAL AMOUNT YOU PAID FOR IN-GAME PURCHASES IN THE 90 DAYS PRECEDING THE CLAIM.
These Terms are governed by and construed in accordance with the laws of Ukraine, without regard to its conflict of law provisions. Any disputes arising under these Terms shall be subject to the exclusive jurisdiction of the courts located in Ukraine.
We may update these Terms from time to time. When we do, we will update the "Last Updated" date at the top of this page and publish the revised Terms on our website and/or notify you through an in-app notice or an app store update description.
Your continued use of the Game after changes are posted constitutes your acceptance of the revised Terms.
If you have any questions about these Terms, please contact us:
TwinPixelsLab
Email:
contact@twinpixelslab.com
Website:
https://twinpixelslab.com
The short version: OchiJump now uses secure cloud services to save your progress across devices and to run global Daily Run leaderboards, and we collect anonymous gameplay telemetry to make the game better. We still never collect your real name, email address, physical address, or location — and we never have access to your private keys or the ability to move your funds. Raw telemetry is permanently deleted after 30 days.
This Privacy Policy describes how TwinPixelsLab ("we," "us," or "our") handles information in connection with OchiJump, a mobile platformer game available for Solana Mobile-compatible devices.
OchiJump began as a fully offline game. As it has grown, we added optional cloud features — cross-device progress saving and global leaderboards — and gameplay telemetry that helps us find bugs and balance the game. This policy reflects that current, hybrid reality and replaces any earlier version that described OchiJump as having no servers.
We've kept data collection deliberately minimal and tied to gameplay. Here is everything we collect through our own cloud backend (hosted on Supabase — see Section 5):
.sol /
.skr), if you have one — used as your public
display name on leaderboards instead of a raw address.
Telemetry can be sent anonymously (tied only to a randomly generated device ID, not to your wallet) or, once you connect a wallet, associated with your account. It includes:
If you connect your wallet, your progress — such as total experience, unlocked locations, unlocked skins, and configuration — is saved to our backend so you can restore it on a new device.
When you play a Daily Run, your best score for the day (height and tiebreak stats) is published to a public leaderboard alongside your wallet address or domain name. This is the intended, public-by-design part of the feature.
Like any internet service, our infrastructure and providers may log standard technical metadata such as your IP address and request timestamps. We use this only for security, abuse prevention, and rate limiting — not to build a profile of you.
Even with cloud features, we still do not collect, store, or process:
.sol/.skr domain is your only identity)
OchiJump does not embed third-party behavioral-analytics SDKs (such as Firebase Analytics, Mixpanel, or Amplitude) and does not use third-party crash-reporting services (such as Sentry or Bugsnag). The telemetry described above flows only to our own backend.
This section is important for Web3 users.
.sol / .skr
domain name. Both are public information by their
nature.
In short: your keys and your funds never touch our systems.
OchiJump's cloud features are built on Supabase, a managed cloud platform (PostgreSQL database + serverless functions), which we use to:
All communication between the Game and our backend uses encrypted HTTPS. Access to the underlying database is restricted; clients can only reach it through our controlled server-side functions, never directly.
We use the telemetry in Section 2.2 strictly to improve OchiJump — fixing crashes, balancing difficulty, and understanding how features perform across app versions and platforms. We do not sell it.
Retention:
OchiJump stores a small amount of data in your device's local
storage using the react-native-mmkv library,
including:
| What it is | Why |
|---|---|
| Your Solana wallet's Base58 public key | So you don't have to reconnect your wallet every time you launch the app |
| Mobile Wallet Adapter session token | Maintains your wallet authorization session without re-prompting |
| A backend session token | Keeps you signed in to your cloud account so progress syncs without re-authenticating |
| Game progress, high scores & unlocked content | Your local save data (also mirrored to the cloud when a wallet is connected) |
| A locally generated anonymous device ID | Groups your telemetry (see Section 2.2) |
All locally stored data is deleted when you uninstall OchiJump.
When you make an in-game purchase, a transaction is submitted to the Solana blockchain. This transaction is permanent and publicly visible.
7xKX...3fQz)
PlayerInventory account)
Your in-game item inventory is stored in a
Program Derived Address (PDA) account managed by
the OchiJump smart contract (Program ID:
DmxfvDvSkm6XEnt7VXMGjpTpt9vkFu7j3vQNbHg8Ds8w). This
account is tied to your wallet's public key and is
readable by anyone who queries the Solana
blockchain.
Your purchased items are stored as technical state records in the PDA — they are not NFT tokens, cNFTs, or SPL tokens. They will not appear in your wallet's token or NFT gallery, and they are not tradable or transferable. The underlying data is still publicly readable on-chain.
Records on a public blockchain are permanent and immutable. TwinPixelsLab has no ability to delete or modify your on-chain transaction history or inventory PDA. The right to erasure does not apply to on-chain data. Anyone can view Solana transactions using public explorers such as Solana Explorer or Solscan.
You can disconnect your wallet at any time using the in-game Disconnect option. This removes your wallet's public key and session tokens from local storage. You should also revoke OchiJump's authorization within your wallet application.
To delete all locally stored data, uninstall OchiJump from your device.
You may request deletion of your cloud account data — your saved progress and leaderboard entries — by contacting us at the address in Section 13. We will verify your control of the wallet and delete the associated records. (Raw telemetry is deleted automatically within 30 days regardless.)
On-chain records — including your PlayerInventory PDA
and all transaction history — cannot be deleted
by TwinPixelsLab or by you. To stop new on-chain data being
associated with your wallet, stop making purchases and disconnect
your wallet.
Used to communicate with our cloud backend (Supabase) for sign-in, progress sync, telemetry, and leaderboards, and with Solana RPC endpoints (Helius and the public Solana network) to read smart-contract state and submit signed purchase transactions. No private keys are ever included in these requests.
Used to provide haptic feedback during gameplay. No data is collected through this permission.
OchiJump relies on the following third-party services. We do not control their data practices — please review their privacy policies.
Our cloud backend provider (database, authentication, and serverless functions) for progress sync, telemetry, and leaderboards. As part of operating the service, Supabase may process technical request metadata such as IP addresses. Privacy Policy →
Our primary Solana RPC provider. When the Game communicates with the blockchain, requests are routed through Helius, which may log your IP address and request metadata. Privacy Policy →
Used as a fallback RPC endpoint. Similar logging may apply. Privacy Policy →
Wallet authorization and transaction signing occur within your device's native wallet application via the Solana Mobile Wallet Adapter (MWA) protocol. We never receive your private keys or seed phrase. Please refer to your wallet app's privacy policy.
OchiJump is not directed to children under the age of 13. We do not knowingly collect personal information from children under 13. Users between 13 and 17 may use the Game only with parental or guardian consent.
If you believe a minor has provided personal information in connection with OchiJump, please contact us and we will take appropriate steps.
We take the following steps to protect your information:
android:usesCleartextTraffic="false" in our
Android manifest).
android:allowBackup="false").
No method of transmission or storage is 100% secure, but we work to protect your data using industry-standard practices.
We may update this Privacy Policy from time to time. Changes will be reflected by the updated "Last Updated" date at the top of this document. We will notify you of material changes through an in-app notice or via the app store update notes. Your continued use of OchiJump after changes are posted constitutes your acceptance of the revised Privacy Policy.
If you have any questions or concerns about this Privacy Policy, or to request deletion of your cloud account data, please reach out:
TwinPixelsLab
Email:
contact@twinpixelslab.com
Website:
https://twinpixelslab.com