World Game Update v0.0.1.0


This is the first update to World Game set in the alpha stage!

  • Added Water blocks and Water bodies. (If you don't see the new water blocks, go delete the texture atlas in "%appdata/.world_game\Resources\Textures%")
  • Added basic inventory crafting (recipes can be modified "Game Files/Recipes")
  • Added Fall Damage.
  • Added Health Bar.
  • Added Hotbar and changed the way to select items from inventory.
  • Added Step height to all entities and players' movement.
  • Added Upper variant of slabs.
  • Added Death screen GUI.
  • Added a new loading screen. (If you want the old loading screen, set "ShowWorldGeneration" to true inside the config file in "%appdata%/.world_game")
  • Added new textures for the slots inside the inventory.
  • You can now toggle the Game's HUD by pressing F1.
  • Massive performance improvement to World Generation. (If you don't see any difference, turn off VSync by modifying the config file at "%appdata%/.world_game")
  • Breaking or Placing blocks will shrink or grow the selected block inside the inventory.
  • The Player will no longer have an inventory pre-filled with all the blocks.
  • Inventory now has a different background color.
  • You can no longer select blocks while the inventory GUI is open.
  • You can now replace the crosshair texture.
  • Fixed accessive memory consumption.
  • Reduced footstep volume.
  • The Player can no longer set their spawn point.
  • The Player can no longer manually spawn an NPC.
  • [back-end] Simplified Texture loading code.
  • [back-end] Added "world_game:replaceable" and "world_game:liquid_blocks" tags.
  • [back-end] Added support for replaceable blocks like water blocks.
  • [back-end] The Chunk generation code is a lot more simplified for the game to run faster.
  • [back-end] Chunk mesh data is now local to the method where chunk mesh is being generated.
  • [back-end] Reverted chunk mesh data from arrays to List<T> due to accessive memory consumption.
  • [back-end] Replaced a lot of Vector3s inside the code to Vecto3Ints when necessary.
  • [back-end] Done some bitwise optimizations to improve block and feature placement speed.
  • [back-end] Teleporting now uses RigidBody.position instead of transform.position.
  • [back-end] Changed how block data in each chunk is stored, by storing a "Blockstate" struct.
  • [itch.io page] Replaced game logo, screenshots, and page background.

[back-end] = Features not added to the game, but is inside the game's code.

If you find any bugs, please report them. Have Fun! :)

Files

World Game v0.0.1.0.zip 28 MB
Jun 24, 2024

Get World Game

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.