Jump to content
  • Advertisement
  • entries
  • comments
  • views

Project: Fraud Simulator

Creating my first art asset



The day has finally come. I've created my first art asset. A simple placeholder silhouette for my Corporate hierarchy tree.


I'm sure it's not much to any savvy artist, but it took me about an hour. I chose to go with Photoshop because of the myriad amounts of tutorials and help I can find on how to do what I need to do. I will eventually need to deal with art assets, and I haven't decided on whether to do them myself or not. But I do need to start getting placeholder art in, so here we are.

At first I was attempting to create some type of table to place employee cards down on, with slots for jobs. I discovered very quickly though, that text is a pain in the ass if it's not UI. The only solution I could see was to have separate sprite art for each employee name or job name. So I scrapped the entire sprite idea and went back to everything just being UI.


The first thing I wanted to happen was to be able to scroll the screen, move around and view the entire corporate hierarchy. That was the original reason I wanted to do sprites and cameras. I realized quickly that I had no idea how to deal with cameras, and spent a day learning. But now that we're simply dealing with UI, I have to keep everything in view of the UI "portal"...so instead of moving the camera, I created an empty game object called "Table" and when I right click and move the mouse, it moves the object and everything attached to it. I keep the background and the camera static, and simply move things off camera.

The bottom panel will spawn in "idle employees" or unassigned employees. You hire an employee, they pop up in the bottom, and then we drag them to empty slots available. The first step was to get the employee cards to snap to where they need to go. The job slot highlights when we get near enough, and then the position is set over the inset. If we drag the employee card back to the bottom panel, it snaps to a grid inside the panel. Simply changing parents when things enter and leave is pretty simple to do.

However, this also poses a problem. Unity's UI renders by hierarchy. So objects higher in the hierarchy get rendered first. So if the employee cards somehow get above the job holders in the hierarchy, they will be under the job holder visually. Have to find a way to manage all this as we press on and I start spawning job holders in later, which would mean that they are below the employees in hierarchy (bad thing).

So for now, it works. Employee cards snap to where they're supposed to, and when I right click and drag, the objects that are supposed to move do. I need to add in a zoom out feature eventually to add more detail, but for now it works fine.

Next step: When we load this screen, populate the hierarchy. Have employees already in their job slots, have a tree with managers and the CEO and team leads, with employees attached to all of that. And it needs to spawn dynamically. If I choose a different owned company, it needs to repopulate the screen. Later, once that is working, we will have green or red highlights for job slots the employees can go to, and productivity bonuses based on how many employees a team lead has or is managed correctly or whether the employees are better at the job than the manager. All interesting stuff.


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 LightScythe
      Q: Hy guys , i am working on a racing game and i made the roads as a rigged model in maya (joints will control the tracks curves) , and when i imported the FBX model to UNITY i couldn't make the collider match the track when it curves , used mesh collider and feed it the skinned mesh to use to collide but it won't work , made a script to feed it the mesh realtime and it still won't , anyone knows how to do this ? (P.S: i am working on a VR game so performance is crucial)
    • By SquallySubset43
      Hey, everyone. I'm quite new to game development but I dabble in blender and unity. I'm just looking to see if anyone would like to collab or mentor me. I'm in the UK and just looking for someone to talk to about how to get started such as how should I start off. Should I just get a college diploma in game development or just do it as a hobby etc. 
      Thanks josh
    • By kensarto
      I'm looking for pointers before I get started developing one from scratch, I do not have, or plan to spend money on other peoples scripts or products to import into my project which means I can neither see how they do it, nor use their systems directly. As such, this will be entirely hand written to match what I need.

      The specifications are as follows:
      Unique Actors that prompt different conversations, whether that be an NPC conversation, or the interaction with a work station and selecting options. Branching conversation paths (and therefore a method of storing variables to short and long term store flags for different states) Localised scripts.  I do not want to have 3 or 4 different scripts on every object just for this, it would be optimal in my opinion to have a single dialog manager script, but i will be happy if i have to include an "actor" script on the different NPCs along with that. UI (arguably the easiest of the requirements that will sort itself out when I've got everything else working over time) Is there anything obvious I'm missing about functional requirements, non-functional requirements? What is the best place to get started?
    • By Titanomachy Studios
      Project Name: Condors Vs. Ocelots
      Team Size: 15ish
      Genre: Strategy RPG
      Engine: Unity
      Roles Available:
      3D Artists - generalist or hardsurface w/textures
      2D Artists - Characters, World, and UI
      C# developer/engineer(s)
      Social Media/Marketing/Community Manager
      If you feel as if you can offer the team something more that isn’t listed, we are always open to making an exception, just send your resume/portfolio to us!
      Project Length: Currently planning on release Q1 2020.
      Compensation: Rev-share
      Project Status: Vertical slice is done and iteration development has begun.
      Send emails to careers@titanomachystudios.com
      Must speak English and have access to a Mic.
      Our store page can be found here, https://play.google.com/store/apps/developer?id=Titanomachy+Studios
      Our website here,
      Project Story: Condors and Ocelots have been at war for generations. Battles have left some settlements in ruins. Others teem with refugees. Even away from the fighting, towns and villages suffer from having their fighting-age citizens lured away or conscripted by one faction or the other. Players control their armies and try to wipe out their opponents! Use terrain, abilities and pure cowardice if need be to achieve victory for your faction!
    • By RoKabium Games
      The Riverine design looking like a snake didn’t work very well with the animation so we re-designed this creature to look more like a colourful caterpillar type of animal.
  • 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!