Jump to content
Sign in to follow this  
  • entries
    17
  • comments
    30
  • views
    14703

Uagi Saba: Digital DNA, Dev blog EP1

Undergroundies

857 views

Greetings!

It’s been a very long while since I have posted anything about my projects here on GameDev.net. My newest project Uagi-Saba is finally ready to show it's face blog wise. Uagi-Saba has been in development for two years, created in Game Maker Studio 1.4 It will be released on Steam late 2018. I hope you enjoy the first Dev.net blog post for Uagi. Thanks for reading. UG

 

large.5a74c3fd6de8d_oldcreatureset.jpg.e9ae5402f1a9440839748623041beef3.jpg

Original Mystic Concepts

 

    One of the first projects I ever blogged about on GameDev.net was The Underlings, a game about raising creatures from eggs and growing plants to feed them. That was a few years ago and at the time I was not skilled enough in Game Maker to have any creature breeding or genetics in the game, which I wanted to have pretty bad. Now years later and I am back on the Dream of making a true creature breeding simulator with realistic genes, traits and mutations. For those not familiar with Uagi, it's a creature breeding simulator that takes place deep underground in a magical place called sanctuary. Raise creatures called Mystics all with their own genes and stats that determine body parts, skin pigment, and traits. Harvest resources, build rooms, and expand to create the perfect sanctuary for your mystics.

    As of a couple days ago the interact button is being re-worked. I'm experimenting with a new speech system for the mystics they have a list of known words based on their intelligence genes. Mystics will not be able to talk with a string sentence put together by words that they know from their word list. The words appear jumbled at first and the player will not be able to understand but later after teaching the mystic words sentences become more legible. Now the interact button can be used to teach words to mystics! This is still very experimental and won't show up until the next patch but I wanted to cover it a bit today in the blog. I believe this will further help to establish a bond between player and creature.

 

large.5a74c2e36d318_Runner2017-08-0311-49-43-32.jpg.69caf8823b3e79c4db9d46da08e78436.jpglarge.5a74c2eea3456_Runner2017-11-1012-11-44-51.jpg.408bf37035a92de2858dcca7d7c80ba7.jpg

Uagi Screenshots

 

 

The Next 1-2 Weeks

New oven module for baking essence cakes.

Making changes to the mystic feeding system based on essence cakes.

New Mystic Body Parts

Junk piles for side walls and ceiling.

Story screen art

Promo/capsule art

 

Dev Live

I will be posting Dev Blogs for Uagi here every 1-2 weeks and will be including all recent patch notes.

Since Uagi's start I have streamed it's development live on Twitch, I wanted to build a community for Uagi early and it ended up working out nicely. I have made many great friends along the way, looking forward to another year with Uagi on Twitch. You can follow the Uagi-Saba development live on Twitch at https://www.twitch.tv/undergroundies

 

Patch Notes 0.0.1.0

-Added tutorial walk through at new game start, asks player yes, no.

-Came movement fixed.

-Small Tut boxes now scale with the view and appear below the HUD.

-Large tut boxes now scale with the view and appear center screen.

-Build menus have been re-worked and re positioned.

-When player clicks on a build node, or upgrade arrow the build window now appears bottom right and does not effect camera.

-Camera no longer moves when player clicks on a lore book, build node, upgrade arrows or tut bubbles.

-New section of on screen HUD added, three buttons bottom right. Pause, HUB computer and options.

-Mushroom hit boxes have been tweaked.

-Title screen music added.

-Holo projector added to top of HUB computer.

-Paper background look added to artifact text boxes, lore text boxes and build menus.

-All artifact, room, and module cost box sketches have been re inked and colored.




0 Comments


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 Seer
      I have programmed an implementation of the Separating Axis Theorem to handle collisions between 2D convex polygons. It is written in Processing and can be viewed on Github here. There are a couple of issues with it that I would like some help in resolving.
      In the construction of Polygon objects, you specify the width and height of the polygon and the initial rotation offset by which the vertices will be placed around the polygon. If the rotation offset is 0, the first vertex is placed directly to the right of the object. If higher or lower, the first vertex is placed clockwise or counter-clockwise, respectively, around the circumference of the object by the rotation amount. The rest of the vertices follow by a consistent offset of TWO_PI / number of vertices. While this places the vertices at the correct angle around the polygon, the problem is that if the rotation is anything other than 0, the width and height of the polygon are no longer the values specified. They are reduced because the vertices are placed around the polygon using the sin and cos functions, which often return values other than 1 or -1. Of course, when the half width and half height are multiplied by a sin or cos value other than 1 or -1, they are reduced. This is my issue. How can I place an arbitrary number of vertices at an arbitrary rotation around the polygon, while maintaining both the intended shape specified by the number of vertices (triangle, hexagon, octagon), and the intended width and height of the polygon as specified by the parameter values in the constructor?
      The Polygon code:
      class Polygon { PVector position; PShape shape; int w, h, halfW, halfH; color c; ArrayList<PVector> vertexOffsets; Polygon(PVector position, int numVertices, int w, int h, float rotation) { this.position = position; this.w = w; this.h = h; this.halfW = w / 2; this.halfH = h / 2; this.c = color(255); vertexOffsets = new ArrayList<PVector>(); if(numVertices < 3) numVertices = 3; shape = createShape(); shape.beginShape(); shape.fill(255); shape.stroke(255); for(int i = 0; i < numVertices; ++i) { PVector vertex = new PVector(position.x + cos(rotation) * halfW, position.y + sin(rotation) * halfH); shape.vertex(vertex.x, vertex.y); rotation += TWO_PI / numVertices; PVector vertexOffset = vertex.sub(position); vertexOffsets.add(vertexOffset); } shape.endShape(CLOSE); } void move(float x, float y) { position.set(x, y); for(int i = 0; i < shape.getVertexCount(); ++i) { PVector vertexOffset = vertexOffsets.get(i); shape.setVertex(i, position.x + vertexOffset.x, position.y + vertexOffset.y); } } void rotate(float angle) { for(int i = 0; i < shape.getVertexCount(); ++i) { PVector vertexOffset = vertexOffsets.get(i); vertexOffset.rotate(angle); shape.setVertex(i, position.x + vertexOffset.x, position.y + vertexOffset.y); } } void setColour(color c) { this.c = c; } void render() { shape.setFill(c); shape(shape); } }  
      My other issue is that when two polygons with three vertices each collide, they are not always moved out of collision smoothly by the Minimum Translation Vector returned by the SAT algorithm. The polygon moved out of collision by the MTV does not rest against the other polygon as it should, it instead jumps back a small distance. I find this very strange as I have been unable to replicate this behaviour when resolving collisions between polygons of other vertex quantities and I cannot find the flaw in the implementation, though it must be there. What could be causing this incorrect collision resolution, which from my testing appears to only occur between polygons of three vertices?
      Any help you can provide on these issues would be greatly appreciated. Thank you.
    • By Rio Lloyd
      Hey all!
      we are a team of 3 looking for more members, 
      we are making an isometrical Survival RPG.
      we are looking For Members who can make low poly 3D artists who can do character models, environments, tools and more.
       
      if interested and want to know more email me at rioishere14@gmail.com
    • By sidbhati32
      How do I detect the mouse event of moving my mouse left or right and wheel up or down?
      I have used Get_X_LParam for mouse movement and WParam for wheel movement.
      Like DWORD x = HIWORD(wParam) but both of these events return continuous values.

      for eg. if(x>0)
      {
      //do this
      }

      else
      {
      //do this
      }

      the Wparam only returns the same value every time even if I am moving my wheel downwards. Same with Get_X_LParam
       
    • By FluffexStudios
      Hi everyone,
      Stitched has been released for almost a year now and our game has gone through numerous great updates and revisions thank to feedback from everyone! To conclude a wonderful summer, our game is currently on sale for 30% off on Steam from September 17th to October 1st. Check us out here: Store.steampowered.com
      Also, we would want to showcase some of our artworks for our game. Below are some of the concept arts that we did in the past.
      Firstly, the main subject we wanted to focus on before any art is the primary color of the game. We decided to choose purple as it's a color that stands out and somewhat fitting in a horror game.
      Below is the original title screen and the finalized version of the title screen of Stitched. We original wanted to give Catherine long hair but decided against it because we feel the long hairstyle was done too many times. We wanted to give Catherine a unique look hence we decided upon the new shorter hairstyle. We also touch up on her expression to make the player see that Catherine is terrified. Thirdly, we wanted to emphasize the title of the game by making it glow with light purple color.


      The below three images represent design stage for the doll character in Stitched. The first image is the original sketch. The second image is an updated version to give the character a more serious tone. The final sketch is to give the character her color which include her hair, face, and dress colors. We went through a large amount of revisions for this character to get the right color, facial expression to match her personality.



      And lastly, check out some amazing fan art for our game through this youtube video!

      For anyone who is interested in our art. Check out our deviant art page here.
      For those who have further interest in our game, check out our website here and our Steam developer page here for future projects!
      Cheers!
      Fluffex Studios
    • By Masterbuiler64
      Good Morning, Afternoon, or Evening,
      My name is Dalton Potter and I am a budding game developer looking to learn skills and develop a beautiful project me and my friend came up with a year ago or so and have refined ever since. The idea is a basically a mix of Final Fantasy and Zelda in terms of exploration and battle, but will throw in its own unique features to switch things up a bit. What we have in place so far is the main story and many connecting character back stories, a map of the over world (still not 100% confirmed however), how some of the main characters look (also not 100% confirmed), a few battle and puzzle mechanic ideas, general story progression, locations, a few beta music tracks, and lore. What we lack however is any solid assets or work done on it as neither of us have any expertise in game development, but have both unanimously agreed that this idea is too good to forget and pass up.
      We are currently looking for people to help us work on the project as time goes on and maybe, just maybe, it may grow into a full blown team of people working on a game and eventually sell it on Steam or other client services. Any replies to this topic will be read as soon as possible depending on my schedule. I have also attached a couple photos and sound files of some design concepts we have. I also have a Pastebin made of the entire story and main character back stories, as well as history into how the idea came to be, though I'll let the Pastebin be requested as needed in the future.
      Hopefully this project turns from being just an idea into something amazingly beautiful and playable......it just needs to be created that's all.....
      Thank you in advance,
      Dalton Potter
      P.S. The sound file, "Power and Prestige" is a song that sounds as though it could be used as a trailer theme, and "Curiosity" sounds as though it could be used on a farm at sunrise.
      Source of music was from YouTube, but the groups official site is as follows: http://floatingcloud.net/

      Floating Cloud - Power and Prestige.mp3

      Floating Cloud - Curiosity.mp3

×

Important Information

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

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!