Skip to content

migcien/Starfall_Galaxy

Repository files navigation

Starfall Galaxy

📖 Introduction:

Immerse yourself in the vast universe of Starfall Galaxy, a space-based role-playing game that puts you in control of your destiny! Customize your ship with weapons, shields, and other upgrades, join factions to gain powerful allies and resources, and make decisions that will shape the fate of the galaxy. Explore multiple star systems, planets, and moons, and engage in battles with other ships or space creatures. Manage resources such as fuel, ammunition, and other supplies, and progress through story-driven missions to become the ruler of the universe!

⚙️System Requirements:

Minimum requirements Windows Operating system version Windows 7 (SP1+) and Windows 10, 64-bit versions only. CPU X64 architecture with SSE2 instruction set support Graphics API DX10, DX11, and DX12-capable GPUs Additional requirements Hardware vendor officially supported drivers

⚙️ Installation Instructions:

  1. Clone the repository https://github.com/migcien/Starfall_Galaxy
  2. Make sure to have Unity Engine version 2021.3.11f1
  3. Open the project and locate the Starfall Galaxy folder in the Assets
  4. Locate the Scenes folder and open Intro_Scene.unity scene Starfall_Galaxy/Assets/StarfalGalaxy/Scenes/Intro_Scene.unity
  5. Connect your wallet, mint your NFT and start playing
  6. Alternatively you can open up the scene labled Controller1

💻 Gameplay Overview:

control scheme

Aim with your cursor - Cursor determines the direction the ship travels Hover over events on Planets, Ships, Space Stations, Asteroids etc.

Primary Fire = LMB Secondary Fire = RMB
Shields = MMB

Move Forward / Back = W/ S Strafe = A,D Dodge Left = Tap A <--- not functional Dodge Right = Tap D <--- not functional Speed Up = Tap W Slow Down/ Reverse = Tap S Activate Short Burst Warp Drive (has a Cool Down) = Left Shift

Inventory = I <--- not functional Star Map = M <--- not functional Use a Utility item = F <--- not functional Interact = E <--- not functional

🚀 Game Features:

Starfall Galaxy is an action-packed, top-down RPG that immerses players in a persistent and dynamic world. Players will be able to customize their ships and crew, engage in thrilling space battles, and explore the galaxy, all while managing resources and making strategic decisions. The game offers a unique blend of exploration, combat, and customization that will keep players engaged for hours on end. With a focus on player agency, players can choose to ally or go to war with other factions, terraform planets, mine resources, and build their own fleets. The in-game economy, driven by player actions, adds an extra layer of depth and value to the experience. Whether you're a hardcore gamer or a casual player, this game is sure to provide an exciting and satisfying experience.

💻 How we leveraged Thirdweb’s front-end, back-end, and blockchain SDKs

Thanks to Ackoxx, we were able to implement many of Thirdwebs SDKs to create an innovative and unique gaming experience for end-users. The following are the key ways in which the SDKs were utilized:

  1. Login with MetaMask, Coinbase, or Wallet Connect: End-users can easily log into the game using their preferred wallet, providing a secure and convenient way to manage their digital assets.
  2. We created (Fluxx): A custom ERC-20 token, Fluxx, serves as the in-game currency. Players can purchase Fluxx directly from the game to use for various purposes.
  3. NFT Drop Collection: The Starfall Galaxy dev team has created an NFT air drop collection with in-game 3D assets, adding a new level of uniqueness and value to the gaming experience.
  4. A marketplace was created within the game, where users can buy, sell, and trade NFTs using Fluxx. Each user is able to mint one NFT for free from the marketplace and purchase additional NFTs as desired.
  5. Gameplay with NFTs: Users can play the game using the NFTs stored in their wallets, adding a new level of ownership and value to the gaming experience.
  6. In Development: Rewards (Fluxx): Users can gain Fluxx as rewards for achieving tasks and goals within the game. This feature is unfortunately not functional at the moment and is still being worked on. But all other aspects of the game should be fully functional.

Overall, our team has leveraged Thirdweb’s SDKs to create a unique and engaging gaming experience that incorporates blockchain technology.

🚀 Link of the game:

https://gateway.ipfscdn.io/ipfs/QmW1yn5aecy3XqmWeSR4bjyX2mMDtreu77dXWGgRBomMdT

🧠 Troubleshooting:

Have you tried turnig it off and on again?

🏅 Credits:

Marcel - "Dirty Boots" Jay - "The Mayor of The Metaverse" Mitch - "Immortal.MF" Miguel- "Ackoxxx"

💡 Legal Information:

All code in this game is licensed under the Apache License 2.0, which can be found in the LICENSE file in the root directory. Any use of the game's code requires attribution to the original authors.

All art assets in this game are licensed under the Creative Commons Attribution-NonCommercial (CC BY-NC) license, which can be found in the LICENSE file in the assets directory. This license allows others to use, remix, and share the assets as long as they give credit to the original authors and do not use the assets for commercial purposes.

The game is provided "as is" with no warranty, and the creators of the game are not liable for any legal or financial issues that may arise from its use.

The game is licensed under the following terms and conditions:

All code in this game is licensed under the Apache License 2.0, which can be found in the LICENSE file in the root directory. Any use of the game's code requires attribution to the original authors.

All art assets in this game are licensed under the Creative Commons Attribution-NonCommercial (CC BY-NC) license, which can be found in the LICENSE file in the assets directory. This license allows others to use, remix, and share the assets as long as they give credit to the original authors and do not use the assets for commercial purposes.

The game is provided "as is" with no warranty, and the creators of the game are not liable for any legal or financial issues that may arise from its use.

The game uses the following third-party components, which are subject to their own respective licenses:

thirdweb GamingKit, thirdweb Unity SDK, OpenZeppelin Defender

By using this game, you agree to comply with the terms and conditions of the Apache License 2.0 and the Creative Commons Attribution-NonCommercial (CC BY-NC) license. If you have any questions about the game's legal requirements, please contact us at reallydirtyboots@gmail.com.

🚀 Support:

If you would like to support this project and help fund the development please consider making an eth donation to this dev wallet: 0x37684F20c2035aFf6Ea1A0Cd06C3074B752C1695

or if you have any question, ideas, suggestions, or you wanna join the team reach out to us on twitter Dirty Boots - Team Lead/ Game Designer/ 3D Artist/ Generalist/ Game Systems Programmer Twitter: @Dirty_Bewts

Immortal.MF - 3D Artist/ UI Designer & Programmer Twitter: @Immortal_MF

Ackoxx - Lead Game Systems Engineer & Web3 Programmer, UI Programmer Twitter: @migcien

Future Updates: All future updates will be made available in our discord

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors