e5bcd9091d 902e25db9a

Now we are closer to weapons.

There are also entities now. Entities are interactable nodes/objects specifically designated to be so. Entities can be either RigidBody or StaticBody. They are activated on user interact input but also are allowed to have a startup script (_ready func). Entities are meant to store data for later use and to run scripts.

Props are not supposed to have scripts so that is what separates them.

Examples of entities may be:

  • Light switches
  • Terminals
  • Money printers
  • Gamemodes
  • Pickups
  • Turrets

Weapons are anything equippable (be it player or NPC). Weapons are simply items that work only when it is equipped.

Examples of weapons may be:

  • Physics gun
  • Gravity gun
  • Hands
  • Pistol
  • Grenade (before entity)
  • Key
  • Food
  • Medkit

There are some flaws in the recent pushed code that are to be addressed at a later time. They work performance wise and do not cause any bugs, but I know they can most definitely be improved by a helpful pull request. They are just not of the major concern right now.

About to bump to beta! A lot basic features have been added and I would like to start working on the repo issues any feature creeping begins.

Some things to look forward to in coming Beta releases:

  • New Theme
  • More Settings
  • Addon Downloads and Servers
  • Vehicles (maybe alpha)
  • NPCs
  • Toolgun
  • Audio
  • Multiplayer (local and online)
  • Much More!

Click here to play the current “stable” public release!

If you would like to play the current in-dev version of GoTink, check out the Godot project source code!