Jump to content
  • Advertisement

Project: Project Taival

Dev Diary #006 - Long-Term Asset Optimizations



Hi, and welcome to the 6th Dev Diary of 2019.
Today's topics are;
- Asset optimization; what I have done so far and what needs to be done.
- Making a Project Taival intro clip.
- Donations have been enabled.

Designed for symmetric rotation

One of my aims is to have as much of as generic assets as possible, without the game feeling bland. Granted, it is a common practice in the game industry to have as many identical models, that can be re-used, so that RAM and CPU usage stays in check. It will also make the game smaller in size on your hard drive, so it does have many benefits.

Simple example of a copied and rotated asset - symmetric hinge location.

I have come across some research on texturing techniques that can be used to make the assets look quite different from the base model. One of those techniques is bump mapping, which can be used to deform objects to look completely different from a base model. This also saves system resources and is lighter to process than complex 3D models, which is one reason why texturing is in a key role when optimizing performance - and the reason, why I have left all my models with sharp edges. If I have understood anything wrong along the way or you have some pro tips, please feel free to educate me :) I'm here to learn.

Animating Handles

I have tried to find information on what is the best way to put together a window with a functioning, animated handle. If I have understood correctly, you can - and should - make the whole asset in one piece, even if that is not the only way you can do it. It makes the asset placement simpler, if you don't have to place several small pieces to have a fully functional object. This would be a waste of time and resources.
In-game, this handle socket will have a metallic look.
In the texturing phase, an asset can have several different materials and textures associated with it. I had previously no idea that this is one technique that can save significant amount of system resources. If you have more resources for learning how this is done in Unreal Engine and/or Unity 3D, please let me know :)

Glass Properties

I'm aiming at making all the glass objects and windows breakable. Some will be harder than others though. For example, Balconies will have a bit stronger security glass, which is not indestructible, but more durable than regular window glass. The thickness of the glass pane will play a part in the physical properties.
Example of a safety glass. These textures are not final.
Weather will have a role in the game mechanics. Also, broken glass can be used as a weapon. Different glass types have different specs even as weapons.

Intro Video!

Work on the short Intro Video is taking it's sweet while, but it is coming together nicely. here is an early preview, that is still missing effects and practically all fine adjustments.


Thank you and I'll see you on the next weeks Dev Diary!


Recommended Comments

There are no comments to display.

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.
      - 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 Jacob McGivern
      Currently, I am a beginner to intermediate level UE4. I wanted to expand into VR using the engine as well. I do not have any VR equipment and wanted to make an educated choice based on how it works to develop it using unreal.
      The main question is tethered vs untethered for development purposes. When you are actively playtesting and running your game while devloping, how does an untethered (occulus quest) work? Do I have to fully deploy and download the game everytime I want to see how it plays in the headset? For tethered systems (Rift S), when you hit play in UE4 and it is plugged in, can you see the game being played as if you were working with it on the PC? 
      Note: I'm not asking what VR system is better, i'm asking how does the debugging and actively playtesting the game work through UE4 based on a tethered vs untethered VR headset.
    • By G-Dot
      Hello everyone! Recently I was doing behavior trees for enemies in my game and I've stuck with one issue. One enemy type of enemies is called Shooters (working name). So they've got a simple behaviour: pick a point near player, go to it and perform some attacks. The issue is what then they are picking point to move it happens that often they took almost equal points and I often see heaps of them in one single place. I want them to spread across arena evenly, but don't know how to do this. I think that it can be done with more advanced work with blackboards and communications. 
    • 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.
       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.
  • 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!