The engine used to build this game was a once-off creation, designed explicitly to run this particular title. This is not a real game engine, this is a GENERIC category.

A game run on an engine built for a few games (a game series, etc.), but not being clearly known or featured, should be assigned to Unknown engine.

Latest Media

We're sorry, but no images, videos or audio files have been added to this gallery.

If you would like to share media with the community, sign up and you can.

Blog RSS Feed Report abuse Latest News: Development Update #5: We Can Build Them Better, Stronger, Smarter

About Project: Velyria with 0 comments by MADSOFT on Jul 23rd, 2014

image

It has been quite some time since our last update, but rest assured, we've been very busy. This month has been all about nailing out the finer details of messaging, trading, and combat.
Before we discuss our recent completed tasks, we would like to draw your attention to the status of our pre-release blogging schedule:

Every Tuesday, we post a new Weekly Feature highlighting a weapon, armour set, or skill, and its lore.
We are continuing with our Facebook Previews. Every 100 Likes earns a new preview, which we share on our various social media platforms a few days after reaching the milestone.

Unfortunately, the Task Corkboard Update, previously updating every Friday, has been put on hiatus. If you would like to see a return of the weekly task update, let us know in the comments below.

Our new addition, Screenshot Saturday, already has three entries. In these blog posts, we will post gifs and screenshots of Project: Velyria's UI and discuss some of the reasons behind our design decisions.

image

On with the progress report! Here's what we got done this month:

Chat: We have added the ability to mute and unmute players. This particular feature is not meant to block players completely and it will not prevent private messaging from muted players, but we hope it will help players organize their chat. Players will also receive in-chat notifications when friends log on. Additionally, the chat system has been stabilized and we have fixed several bugs.

Exploration: Players can now use and drop items while on the map! In order to facilitate this, we built a new map-exclusive inventory UI. We also identified a major security flaw in relation to the inventory and map; fortunately, we were able to seal up the problem with relative ease.

#

Messaging/Trading: Items can now be successfully attached to outgoing messages. Trades have an interface for rejecting and accepting items. You can learn all about the new UI in our recent Screenshot Saturday post. In-game and browser notifications were added for different trade statuses.

image

Combat: Boy howdy has combat ever evolved from our initial plans. We've added a brand-new UI and hotbars which you can read about here. Players can finally use items in combat. Monsters have been programmed with enhanced AI; they can actually hit back now! (More on that in the next segment of this post)

Chipping: Weapons and armour pieces can now be enhanced through chipping. You can read blog posts that mention the risks and rewards of chipping here and here.

Alliances: We cleaned up the UI on the page. We think it looks a lot nicer without the floating buttons.


Here's what still remains to be done:

  • Exploration: Informational tiles on map, Improvements to Mission tiles, First-person view.
  • Briefing: Dynamically updating sector stats after completing missions/conversations.
  • Combat: Critical hits, Monster weaknesses/strengths
  • Chat: Reporting users
  • Player: Character selection screen
  • Marketplace: Front-end coding and design, Directory and item listing, Dashboard for shop management

image

For this update, we really want to shine a light on the development of the monster AI. Instead of simply resorting to randomized attack patterns, we wanted to expand the enemy AI to provide a more interesting and varied combat experience. For this blog post, we will be using a randomly-generated Orange Slyhorn as our example monster. We will call her Pip.

Intelligence Levels

Monsters in Project: Velyria are randomly assigned an intelligence classification when generated before a battle. Intelligence determines whether the monster will calculate its skills using its AI or randomly select a skill. There are three levels of intelligence:

  • Dim: The monster has a 50% chance of ignoring its AI and randomly selecting a skill every turn.
  • Average: The monster has 25% chance of ignoring its AI and randomly selecting a skill every turn.
  • Bright: The monster always uses its AI to calculate its skills.

Pip was generated with an intelligence classification of average.

Attack Patterns

All monsters in Project: Velyria will be given a set attack pattern determined by its species.

image

There are four attack patterns:

  • Damage-Dealer: The monster prioritizes dealing damage to the player.
  • Tank: The monster prioritizes buffing itself and debuffing/damaging the player.
  • Healer: The monster prioritizes healing allies with HP lower than 50%.
  • Support: The monster prioritizes buffing allies.

We know that all Orange Slyhorn are given the attack pattern Damage-Dealer, so Pip is an average Damage-Dealer.

Personalities

Each monster is given a randomly selected personality at the start of combat. This determines how the monsters react to the actions of its allies and the player.

image

There are five personalities:

  • Short-Tempered: If the monster was attacked during the last turn, the monster will select a skill to target the player.
  • Egotistic: If the monster selects a skill that could heal or buff an ally, it will instead use that skill on itself.
  • Coward: If there are other monsters on the field, the monster will use a skill that does not target the player.
  • Protective: If another monster was attacked during the last turn, the monster will select a skill that targets the recently attacked monster.
  • Careless: The monster's personality does not affect skill or target selection.

Pip is now a short-tempered, average Damage-Dealer, meaning she has two characteristics that preferentially call for attacks on the player.

Targeting Patterns

Certain monster skills are given predetermined targeting patterns. For example, a damage-dealing skill would always target the player. Some skills, particularly those that target a monster's allies, do not have a set targeting pattern. Instead, the skill uses the monster's inherent targeting pattern to determine its target. This allows one skill to perform differently depending on the monster using it. Some examples of ally-targeting patterns a monster might have include:

  • Strongest: The selected skill will target the monster with the highest HP.
  • Non-matching: The selected skill will target a monster that does not have the skill's buff.
  • Random: The selected skill will randomly target a monster.
  • Tank: The selected skill will target a Tank monster.
  • Defenceless: The selected skill will target the monster with the least defence.

Pip has an inherent targeting pattern of defenceless. It is unlikely that Pip would buff or heal her allies considering her short-tempered personality and Damage-Dealer attack pattern, but in the event that she randomly selected a buffing skill due to her average intelligence, the skill would target her ally with the lowest defence.

Monster Types

In Project: Velyria, monster species are separated into four distinct type categories. These categories determine their strengths and their weaknesses when combating players. Each type is associated to a colour for the player to quickly distinguish the monster type during combat.

image

  • Sprites (Green): Sprite monsters are quick and agile. Some may be able to fly. They are weak to scientists and strong against soldiers.
  • Barons (Blue): Baron monsters deal major damage with every attack. Some of them may have very high HP. They are weak to recruits and strong against workers.
  • Brutes (Orange): Brute monsters are those that seek refuge in the ground. They often have very high defence. They are weak to soldiers and strong against scientists.
  • Mystics (Purple): Mystic monsters are bizarre creatures that can control the elements. Some species lead aquatic or semi-aquatic lifestyles. They are weak to workers and strong against recruits.

All Orange Slyhorn are Sprites due to their swiftness. This leaves Pip as a short-tempered damage-dealer of average intelligence with an inherent defenceless targeting pattern that enjoys beating up soldiers in her spare time. Whew! That is a bit of a mouthful!

image

We hope you enjoyed this glimpse into the new enemy AI! We love hearing from you, so let us know what you think in the comments below.

Games
"Beware Planet Earth!"

"Beware Planet Earth!" "Beware Planet Earth!" Indie

Updated 10 months ago Released Jun 27, 2012 Single Player Tower Defense

Heed the warning from the red planet, Earthlings! The Martians are about to strike our beloved planet to take our single most valuable resource: cows...

"Sticks & Starships"

"Sticks & Starships" "Sticks & Starships" Indie

Updated 2 weeks ago Coming Q4 2014 Single & Multiplayer Adventure

"Sticks & Starships" is an upcoming interstellar adventure and engineering game. It takes place in a randomly generated textured-voxel environment...

"THE MAZE"

"THE MAZE" "THE MAZE" Indie

Updated 3 years ago TBD Single Player First Person Shooter

ok allotof people are wondering why i have guns in my game and what the story is so here it goes the maze is a game where there are these people who are...

'City' Project

'City' Project 'City' Project Indie

Updated 10 months ago TBD Single Player Racing

A small sandbox city, vehicles to take and missions to do driving and/or on foot. This is a project made by one person mainly as a learning experience...

(C)losing Panic

(C)losing Panic (C)losing Panic Indie

Updated 5 months ago TBD Single Player Arcade

My first game, Avoid blocks comming to you! Blocks come from one side at first, when you come further in the game blocks will come from two sides! Eventually...

Post comment Comments  (70 - 80 of 123)
hakaru-x
hakaru-x Aug 12 2011, 2:54pm says:

lol

+3 votes     reply to comment
architectts
architectts Aug 9 2011, 10:35pm says:

This engine looks awesome! Can someone tell me where I can download? A lot of cool games are using this engine!

+12 votes     reply to comment
architectts
architectts Aug 9 2011, 10:38pm replied:

Joking.

+3 votes     reply to comment
hakaru-x
hakaru-x Aug 12 2011, 2:52pm replied:

i know

+12 votes     reply to comment
DEAD_FiSH
DEAD_FiSH Jul 13 2011, 4:53pm says:

Custom Built simply put. Developers made the engine for their own game.

+7 votes     reply to comment
Flash112
Flash112 Jun 1 2011, 3:43pm says:

if you can rate a place holder engine then i give my mail box a rating of 10! :D

+8 votes     reply to comment
Stoof
Stoof Aug 13 2011, 10:57am replied:

lol

+3 votes     reply to comment
ASBusinessMagnet
ASBusinessMagnet May 28 2011, 1:39pm says:

How can a non-existent engine be released on September 1, 2007? Does that mean that if I wrote up my own engine for an XYZ game I must have released it by that date?

+3 votes     reply to comment
MODupper
MODupper May 28 2011, 6:15am buried:

(buried)

They use a custom-built engine in http://www.minecraft.net/

-9 votes     reply to comment
ytres
ytres May 27 2011, 7:56pm replied:

Read description... Sigh.

+2 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Company
N/A
Contact
Send Message
Licence
Commercial
Release Date
Released Sep 1, 2007
Engine Watch
Track this engine
Share
Community Rating

Average

9.4

308 votes submitted.

You Say

-

Ratings closed.

Highest Rated (11 agree) 10/10

Dumbledore Gets Killed By Snape.

Sep 6 2011, 9:58pm by pocketlint60

Embed Buttons

Promote Custom Built on your homepage or blog by selecting a button and using the HTML code provided (more).

Custom Built Custom Built
Custom Built
Statistics
Rank
11 of 643
Last Update
4 hours ago
Watchers
236 members
Games
5,978
News
7,137
Features
207
Tutorials
57
Reviews
36