Jump to content
  • Advertisement

Small features + minimap.

Sign in to follow this  
Polydone

1077 views

Last month I posted a tech demo for my game. Only a handful of people played it, but the ones who did gave me some useful feedback.
Audio:
Background music and sound effects is high on the list. I haven't implemented any audio yet.
I'm currently talking to a composer - with a little luck he will be able to create something nice.
If I get around to working with audio before that happens I will be putting in some free or cheap assets to get a feel for the workflow.
The composer pointed me to fmod - it's worth taking a look at.

Audio/Visual feedback:
It wasn't immediately apparent when items dropped, or that you could click on an NPC to talk to them.
I've implemented hover UI for items and mobs. This includes the name of the item/mob and for mobs it also includes a health bar.
This can be expanded upon with more info - colors for item quality, extra info for mobs etc.
I'm not sure if NPC hover should include a health bar - you probably won't be allowed to attack them in the final game anyway.
A dynamic cursor was also implemented to show if you could pick up items, attack mobs, talk to NPCs etc. It does seem a little busy / confusing when the cursor changes so I'm not sure if that's a good idea. Perhaps using the same basic cursor with a sub-icon will make it easier on the eyes.

The first NPC asks you to kill some spiders, but there are no spiders in the game... will do:)  The first area needs some love - a bit of story, better flow and a basic quest line. Quests are not yet implemented but the flow can be simulated with dialogues.

Monsters tend to clump together in one spot, and when you kill them they respawn immediately at their spawn point.
The respawn behaviour is something I will address soon, but fixing the clumping requires quite a bit of work.
Originally I wasn't planning on implementing any sort of monster-blocking or dynamic obstacle avoidance. I'm afraid this simplistic approach won't cut it. Monster blocking is not in itself a must-have, but the clumping must be dealt with.
Implementing dynamic pathfinding / steering behaviour - in particular in a way that will perform well enough to scale to many players - is going to be a bit of a hurdle.

I got started on a minimap. The approach I have used is to visualize the navmesh by extracting the triangulation and turning it into a mesh, which is then rendered by another camera into a RenderTexture and shown on the screen. I need to find or write a good shader to make it look right.
Also I need to visualize enemies, NPCs, portals and other entities on the minimap, and visualize camera and player rotation. (Come to think of it I also need to implement camera rotation...)

One thing I would really love to have is an installer and a launcher application that will be able to auto-update the game files. High on the wish-list is also a code-signing certificate, but due to costs this will have to wait unfortunately. But I really want to have the launcher in place soon.

A new build can be downloaded at: https://treacherousjourneys.com/downloads/journeys.zip. I really appreciate all of the feedback I can get:)

screen.jpg

 


Sign in to follow this  


0 Comments


Recommended Comments

Looking good! Are you going to consider having an option for scaling up or down the UI? :) 

Share this comment


Link to comment
2 hours ago, Rutin said:

Looking good! Are you going to consider having an option for scaling up or down the UI? :) 

Thanks:) It's not something I have even considered, maybe I should:) It's not going to be at the top of my list though I think - but perhaps it's worth taking into account when choosing sprite sizes and import settings for the final UI to make sure they will scale well.
Could you give me some examples of how you might choose to scale it?

Not UI - but I want to enable the player to zoom the scene camera in and out so they can look at their pretty character. I think though that most people will want to play zoomed out as much as possible - at least if it gets dangerous.

 

Share this comment


Link to comment
30 minutes ago, Polydone said:

Could you give me some examples of how you might choose to scale it?

I would have a pre-set UI scale per resolution then add in an option with a slider that allows the user to scale up or down by (x) points per stop with a preview prior to applying the setting. I normally just take screen shots of the different resolutions in Photoshop, and overlay my UI to see which sizes fit the best then reflect that through code.

If your UI is done with vector graphics then scaling isn't a problem, but if you use raster graphics then you essentially make the largest scaled version first then scale down as needed. You still might have to make different versions depending on quality loss.

WoW and many other games have this feature:

Related image

Share this comment


Link to comment

Wow (no pun intended:) ) You really took your time to answer that, thanks!
And I never even thought of using vector graphics for that purpose.
Actually I just dabbled in polygon sprites for the first time a couple of hours ago to create icons for the minimap, and although it's not quite vector graphics it still works very well to combat jagged edges for non-rectangular shapes. Textures tend to scale a lot better(within reason) so I'm not too worried about those. 

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Advertisement
  • Blog Entries

  • Similar Content

    • By Data7 Games
      Project Name: SkyHarbour
      Role Required:
      - Dedicated Unreal Programmers
      My Role: Project Lead
      Previous Projects: N/A
      Team Size: 7
      Project Length: n/a
      Compensation: Rev-share until we get funding.
      Responsibilities: 
      - Must know Unreal
      - Must Know How Version Control Works
      - Advanced Programming.
      - Friendly and chilled
      Project Description: An Steampunk RPG Based in a broken land.
      Contact: please email me at data7games@gmail.com
    • By UnificationIndeed
      Greetings, 
      Its almost 4 AM in here, i am foreigner who lives in south Korea, married and i have also a stable job. i live in Seoul, and i am looking for a serious group that willing to design and develop a game as a hobby. I am kinda dead serious about it. I made a game but its far form being finished, because lack of ideas and code lines.
      I am looking for group of friends who live in south Korea and are willing to sit down, have a coffee, discuss ideas, and start bringing these ideas to life. (Online, Offline, card or mobile) game. I am good with Unity3d, and a good painter and illustrator, furthermore experienced with WACOM tabs. 
       
      Many games started from a garage by a small groups of developers, and now they reached the sky with their dreams and ideas. Please contact me or comment here, if your passion fall in this direction.
      Here is couple of screenshots of the project i am working on. called "chronicles of SORFIA" 



    • By Cringey Boy
      Looking for a 2D artist to make with me a top-down game with cool features, guns, spells, and powerups. I'm a programmer, and I already made the code for the guns, different spells, powerups and basic mechanics like shooting and moving and stuff like that. I just don't have any assets to use so I'm looking for 1-2 2D artists, can be a pixel artist or anything that you want. Compensation will be 50% for you and 50% for me if we are only 2 and will be different if we are gonna be a trio, you are not working for me (or volunteering) we are a team. The only thing that I control and you not is the money, but you can argue with me and I will probably give you the amount that you think that you deserve. It doesn't have a name yet, we will decide about the name together. You can create guns with no coding because of a system that I created so you will also be able to create content for the game, besides ideas and art. I really need an artist so if you are interested please contact me in discord: #1615Cringey Boy
       
      I will leave a video to see the game and also the build to try and actually play the game that I have right now. I don't have any art so it looks bad (;
      https://drive.google.com/drive/folders/1Na3JKPBYXuUpxtP-lBUO-hIl0xO1ujSj?usp=sharing < this is the build, just download the folder called "Dungeon" and in there press on Dungeon.exe to open the game.
      Controls:
      1. Switch to the main gun
      2. Switch to the secondary gun
      Mouse Left Click. Shoot (you also aim with the mouse)
      R. Reload the gun that you are holding.
      E. Use main spell (currently, fireball which explodes and deals damage. And you also aim that with the mouse)
      Q. Use secondary spell (currently, heal aura which heals you pretty fast. You don't need to aim)
      (In the video there is no restart but in the build, there will be a restart button when you die)
       

      Desktop 2019.10.21 - 20.55.18.02.mp4 Desktop 2019.10.21 - 20.55.18.02.mp4 )
    • By DVeNom
      Hello, my name is Sean, and I and my friends are putting together a team to create an Open-World RPG. As of right, it's all volunteer work. As we are wanting in the future that it will turn into something that people will want and love. If so all the people who volunteered will see their fair share. Even if this volunteer work it's also a great chance to show your skills and learn from other volunteers who joined the project. It's a chance to increase your resume on what you learned and what you have improved.
       
      Concept:
       The concept of the game is an RPG. I'm taking inspiration from games like Warcraft, Elder Scrolls, Destiny, and Fabled. While still creating something new and refreshing. We are creating the lore from beginning to end. This game will be story driven along with multiplayer components. There will be objectives to do every week to keep you coming back. I'm going for a rich narrative to have the players really get into the world that we are creating. There will be Dungeons, Raids, PvP, World Events, and Seasonal Events to have players always wanting more. 
       
      What I have
      Concept Artists, 3D Modelers, Level Designers, SFX Artists, Composer, Writers, Programmers, and a Web Designer.
       
      Volunteering Needs
       
      - Programmers
      Looking for Programmers who have the ability to program graphics, gameplay, audio, clan systems, Professions, Missions, etc. Needs to know BP or C++. Prefer knowing both. Trying to reduce the load on the current programmers.
       
      3D Modelers:
      Needing extra hands for 3D artists to reduce the load on the current modelers. Needing people who are able to model concept art and possibly create their own. I'm going for a more Fabled style graphics.
       
      If you are interested you can send me an email with your application including a sample of work at ssingl2583@my.sullivan.edu with ”RPG” as the Subject. Or you can message me on discord and my GT is D4ddy VeNom#3970. If anyone has any questions you can just message me below or the given email/discord.
      Here is some of our progress.
      https://drive.google.com/drive/folders/1-oO5YcTwJW-1XkrIDkDzokVWYmN7ocm_
      https://drive.google.com/drive/folders/1-t-aJmvM6Rve_RRaJbsAaj-wmLbAZgWj
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!