YAARRGH! Video log 01

Our very first video log of our prototype game play, we have been very busy lately working on the early access game, which will be free to download and play, currently building the inventory and crafting features for YAARRGH!

While we are busy working hard on the new features, Inventory, Blueprints, Crafting and Items for YAARRGH! We ain’t ready to show off any of those features, so in the mean time, I decided to do a video log of our game.

We hope you enjoy our video, cause making a voxel type game, is very hard and creating a procedural sandbox world is the hardest project that I have ever worked on!

Texture Challenge

Inspired by Dota2 stylised artwork, my mission as a 3dArtist was to create our unique YAARRGH stylised texturing workflow. This workflow has to suit our current resources of 1 & 1/2 staff, so it needs to flow quickly and not hold up production time schedules.

Armed with a Designer stylised filter tutorial and a professional 3dartist email for guidance I set to work over the 2017 Christmas holidays determined to complete the task.

Building new stylised filter within Designer, not sure how this is going to work?

Finally able to control stylised look with specific filter parameters, feeling more confident at this stage.

Example of filter results within Designer, very happy at this stage with progress.

Working with low poly gaming models,  i love how we can sculpt into a high poly model and bake out detailed maps for the game, fun times are ahead.

Using the baked world space normals map from each model, i eventually was able to lock in fine details from the sculpted high poly 3D items. (Baking is commonly used to capture detailed surfaces from objects that are otherwise too dense or resource heavy to be used directly in games, film, or other types of visual media)

I focus primarily on the digital highres sculpts, so after blocking out a low poly model, I spend alot of my time getting the details in. Then i import into Painter, add base colours and apply our YAARRGH filter. New Stylised artwork ready to export into the game. After hours of trial and many, many errors at the start of this mission, YAARRGH! is now on the path to having Abstract Stylised textures and fresh models, as time goes on i will implement these new items and textures throughout our game. Learning new Stylised skills everyday with this new workflow.

Stay tuned for an awesome new look to YAARRGH!

Inventory System

For January 2018, we have been busy little bees working hard on the new game inventory system for YAARRGH! Just two major game design to go before YAARRGH! Can be at the alpha game stages, no more prototyping, an actual game. The first design stage is the inventory system and than after that, the multi-player network design.

No Image
YAARRGH! Player Inventory

This is our first design draft of a game inventory system for YAARRGH! The next stages of the design draft will also include Crafting and Blueprints and the final stages will have random chest, player attributes and item spawning. This will be a boring technical documentation, show casing the technologies and design patterns for handling game data inside of YAARRGH!

No Image
Unity development of the player inventory

Most of the time we try to make our videos or documentation funny but sometimes we will also touch on some technical information as well, however I personally try not to dive in to deep, cause most of the people reading our blogs just enjoy playing games but for anyone interested in modding games, this type of documentation would be of more interesting reading.

No Image
XML data for all inventory type design

All of YAARRGH! Game data is store in XML files and all images are stored as texture packs, located in the game directory (Streaming Assets), here anyone can mod these files. We load images into texture arrays after slicing up a texture pack, all XML data is disputed throughout the game using ECS (Entity Component System) design pattern.

No Image
Random texture pack for testing

I have created a data editing tool for development of YAARRGH! This tool in the below screen-shot is used for Add/Edit/Delete game items in the Item XML file, but anyone could preform edits directly on the XML file for modding purposes.

No Image
Custom unity tool

Entity Component System design pattern is what we are using for handling all of the game data for YAARRGH! Why I have chosen to use it, is because all of my software engineer career, I have developed data driven Application & Websites, so this makes sense to me, plus way easier for bug finding and testing, REM out a component system will not corrupt your project and allowing the separating of individual systems.

No Image
XML data of the items

Please note that all texture used in these screen-shots are for testing purposes only and will not be in the final product.

The Doors

No Image

No not the band, but These doors.

No Image
Doors with a full Moon

After weeks messing around with doors for YAARRGH! This is the final results, not very pretty but we do our best with only one and a half men working on this game.

No Image
Doors in the morning sunlight

How do doors work in YAARRGH! It’s very simple, keeps monsters out of ya shack and helps you survive longer in a world full of pirates trying to steal ya rum!

No Image
Doors with some Rams wanting to ram me

Very soon will be releasing the next game build version that will have construction, we are just finishing off and fixing bugs as we go.

No Image
Doors at sunrise

After this game build release, we will be focusing on crafting and storage and if you wish to help us out please support our Patreon Campaign

No Image
Doors that blend

Construction Instructions

Grab ya rum and give me ya ears, cause if you want to survive those cold blue moons, ya gonna need to know how to build a shack, a place to call home, a place to stash ya rum and a place to hide ya loot.

Construction requires a hammer and to equip a hammer can be found scrolling through your tools using the keyboard shortcut key [E] you will also find other handy tools like the pickaxe for digging large areas or shovel for removing blocks or tiding up around the place.

Block placed
Placing a block using a hammer

Hammer is used for placing blocks and changing blocks using the keyboard shortcut [TAB] or the mouse middle button [SCROLL] to scroll through the different block types and sizes, when placing blocks you will notice a transparency block showing you where your blocks will be place once you click the mouse button [RIGHT].

Block highlight placement

Weapons can be equip by scrolling through you weapons using the keyboard shortcut key [Q] and using the mouse button [LEFT] to attack, be careful with TNT cause a missed place throw can blow up ya face.

TNT
Be very very careful

Everything will change in the future once we introduce crafting and storage, for now you can build a fortress to keep those monster out and keep you safe, cause monsters are bad.

Window
Home sweet home

COMING VERY SOON!

All texture are for testing and are using a texture pack created for the prototype game, which will be replace with new textures designed for YAARRGH!.

Build On Solid Foundation

Early September 2017 will be the first playable INDEV build [YAARRGH!-1.3.4] with building and construction included, plus more monsters and animals too, anyone wanting to try it out can download for free and also please forgive our indieness, cause there is still lots of bugs, in-completed content and lacking rum!

Sunrise

When I started creating YAARRGH! Back in 2016, was wanting a game engine similar to the earlier GreedyVox engine made with JAVA, with block construction and better graphics, so building the new GreedyVox engine with C# and starting a new, many moons later we now have YAARRGH!

Island

Over the next one hundred moons all my development time will be focusing on more construction and ship building, more improvements, fixes and game performance and in the mean time our artist will be added more monsters and animals.

Glass

Plus extra screen-shot below, from the GreedyVox team of 1 and a half men without any rum.
One

Two

Three

Maximus

Feature Goal’s of YAARRGH!

The future of YAARRGH! is looking very bright. We are overcoming many challenges creating the INDEV, but now it’s time to make YAARRGH! The game that many shall love and enjoy.


Here are the Feature goal lists of YAARRGH!

  • BUILD: Block building construction – Design and build houses, towers, fortresses or underground bunkers. Creating a safe place to live, survive and thrive.
  • CREATE: Ship building construction – Machinery, submarines, ships and zeppelins. Block types have different shapes, materials and functionalities.
  • MULTIPLAYER: Private or public servers. Create a local private server for you and your friends, or host a public server for anyone to join.
  • EXPLORE: Islands, Ocean and Bedrock in an endless world, with rich biome environments containing precious gems and ores, unique flora and fauna.
  • Unique Storage and Inventory system (experimental).
  • CRAFT: Create the tools, weapons, foods and items you will need to survive. With many types of resources and materials available.
  • TRADE: Kings Island for trading with NPC or players in a safe location guarded by the Kings men, where you can sell your wares for gold or buy needed resources.
  • DAVY JONES: Beware of Davy Jones and his pirate crew. Don’t be going down to his locker, be a smart captain and equip your ships with plenty of cannons and gunpowder.
  • BIOMES: Types include Polar, Desert, Mediterranean, Tropical, Marsh and Volcano Islands. Each biome supports rare special ores, monsters, animals and atmosphere.
  • LOOT: Search for hidden treasures and sunken ship wrecks of untold riches. Hunt other pirates for their booty or attack merchant vessels for swag.
  • SURVIVE: The blood moon, cold ocean depths, monsters, predatory animals and the fearsome dragons.
  • Monsters and more monsters.
  • Animals and lots of animals.

Some of the Features listed above have already been started, such as the block building construction and ship building construction.

After launching crowd funding campaign, the first goal is to finish off the block building construction for YAARRGH! 

Once complete the primary focus is on network coding, and building of the server and client.

These are very high priorities, because once completed, we will be able to release an early feature access for any fans of YAARRGH!

More monsters and animals will be added before the INDEV Release launch, such as the Lava Golem, Goblins, sheep, chickens and fish, with better and smarter AI than in the prototype built.

They will also have more complicated behaviours that affect AI reaction and thinking.