Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    18
  • comments
    30
  • views
    14865

Uagi Saba: Digital DNA, Dev blog EP1

Undergroundies

1103 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 ERASERHEAD STUDIO
      A new entry in the devlog for 13 Ronin, a retro 2d samurai fighting game, this time it's about implementing the logic for the computer player.
      Happy coding!
      https://www.eraserheadstudio.com
       
       
    • By Znippy
      Hello everyone!  
      This is my submission for the Frogger challenge.
      The final build for the project can be found here!
      I hope I have fulfilled all requirements for this challenge. Sadly, I do not have time to create a gameplay video. I am not sure if this is a must. I have added a couple of screenshots from my blog series.
      My post-mortem post will be done next week. 
      As I already mentioned on the project page, I also could offer a Linux build if somebody needs one!
      I hope you like it and I am excited to see your high scores!
      Please tell me if there is anything missing!
    • By horror_man
      Hello, I'm currently searching for a talented and passionate programmer to create a small but great horror game that would take around 3 months to be done.
       
      About the game: The game would be a sci-fi/post-apocalyptic survival horror 3D game with FPS (First person shooter) mechanics and an original setting and story based in a book (which I'm writing) scene, where a group of prisoners are left behind in an abandoned underground facility. It would play similar to Dead Space combined with Penumbra and SCP: Secret Laboratory, with the option of playing solo or multiplayer.
       
      Engine that'd be used to create the game: Unity
       
      About me: I'm a music composer with 4 years of experience and I'm fairly new in this game development world, and I'm currently leading the team that'd be creating this beautiful and horrifying game. I decided that making the book which I'm writing into a game would be really cool, and I got more motivated about doing so some time ago when I got a bunch of expensive Unity assets for a very low price. However, I researched about how to do things right in game development so I reduced the scope of it as much as I could so that's why this game is really based in a scene of the book and not the entire thing (and also that's why it would take 3 months). Also I'm currently learning how to use Unity and how to model things with Blender.
       
      Our team right now consists of: Me (Game Designer, Creator, Music Composer, Writer), 3 3D Modelers, 1 Sound Effect Designer, 1 Concept Artist and 1 Programmer.
       
      Who am I looking for:
      - A programmer that's experienced in C# and with Unity.
       
      Right now the game is very early in its development (GDD is completed and all 3D Items, Music and Sound Effects are completed).
       
      If you are interested in joining, contributing or have questions about the project then let's talk. You can message me in Discord: world_creator#9524
    • By phil67rpg
      I am made a lot of progress in my game but I have hit a small snag. in my code I am using an AABB collision detection. I have also used exit(0) to debug my code.it tells  me where in my code where it is getting access to. I have put exit(0) in the AABB collision detection and it accesses it just fine. but when I put only drawcollision_one function in the AABB collision routine it does not draw my collision sprite  animation. when I put drawcollision_one in the display function it works just fine. when the planes collide nothing happens but the exit(0) is accessed when the planes collide. here is the code I am working on.
      void drawcollision_one() { glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D, texture[3]); glBegin(GL_POLYGON); glTexCoord3f(0.0f + screen, 0.0f, 0.0f); glVertex3f(0.5f, -0.5f, 0.0f); glTexCoord3f(0.167f + screen, 0.0f, 0.0f); glVertex3f(0.5f, 0.5f, 0.0f); glTexCoord3f(0.167f + screen, 1.0f, 0.0f); glVertex3f(-0.5f, 0.5f, 0.0f); glTexCoord3f(0.0f + screen, 1.0f, 0.0f); glVertex3f(-0.5f, -0.5f, 0.0f); glEnd(); glDisable(GL_TEXTURE_2D); } void timer(int val) { screen += 0.1667f; if (screen >= 1.0f) { screen = 1.0f; } glutPostRedisplay(); glutTimerFunc(500, timer, 0); } void coll_plane_one() { //draw bullet float x = -5.0f + horizontal; float y = 0.0f + vertical; float oWidth = 1.0f; float oHeight = 1.0f; //draw plane float xTwo = 5.0f + horizontal_one; float yTwo = 0.0f + vertical_one; float oTwoWidth = 1.0f; float oTwoHeight = 1.0f; if (checkCollide(x, y, oWidth, oHeight, xTwo, yTwo, oTwoWidth, oTwoHeight) == 1) { drawcollision_one(); } }  
    • By JustACicada
      Random Number God has been updated to v1.1.0.
      This is an incremental (although not idle) game about defeating randomized robots by rolling dice and playing cards that alter those dice and their effects.
      Other than performance fixes, the game has been rebalanced from the ground up. Now it should progress in a more fluid fashion. An option to reset the game with a significant boost to your power has been added, allowing you to advance further than you could before.
      There is also now an option to significantly speed up battle animations. Once you learn the rules of the game, a battle can easily take <2 min.
      Windows, Linux: https://justacicada.itch.io/random-number-god
      Android: https://play.google.com/store/apps/details?id=samuelVazquez.randomNumberGod


×

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!