Search Unity

  1. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  2. Improved Prefab workflow (includes Nested Prefabs!), 2D isometric Tilemap and more! Get the 2018.3 Beta now.
    Dismiss Notice
  3. Want more efficiency in your development work? Sign up to receive weekly tech and creative know-how from Unity experts.
    Dismiss Notice
  4. Participate with students all over the world and build projects to teach people. Join now!
    Dismiss Notice
  5. Build games and experiences that can load instantly and without install. Explore the Project Tiny Preview today!
    Dismiss Notice
  6. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice
  7. Want to see the most recent patch releases? Take a peek at the patch release page.
    Dismiss Notice

2-D Point and Click Adventure Game Framework

Discussion in 'Works In Progress' started by trothmaster, Jan 26, 2015.

  1. trothmaster


    Jun 8, 2012
    Hi Everyone,
    I wanted to present my framework for creating 2D point and click adventure games in Unity. The first version of the framework was used to make my game, Bik - A Space Adventure for desktops and mobile.

    I have been retooling the framework since my first game to use the newer built in Unity 2D features, not be reliant on plugins, and work for more game type situations beyond the 2D point and click genre.

    Here are some things the framework currently does:
    • Simple 2D animation editor
    • Walking/Movement controller
    • Sequence System (A sequence is a series of actions or events that take place in order.) with conditions.
    • Variable system
    • Interaction system (will launch sequences based on clicks or other forms of interaction)
    • Dialogue System
    • Inventory System
    • Save System
    • Object Scaling
    • Sprite baseline sorting
    • State System for objects and scenes
    • Rooms management (Enter/Exit rooms, Run a sequence to setup environment before or after entering/exiting a room)
    • Editor scripts
    • Overhead text box
    • Hover text Box
    • Reveal interactive items
    • Achievements
    • Language Translation
    • In Game Notes
    All of those things have a visual editor but can also be fully accessed through scripts. Please note that this current version of the system is late alpha. There are still some bugs to work out and the editors aren't the most visually pleasing out there.

    Here is a sample video for the framework editor..

    I have not decided if I will release this as an asset in the asset store since I am not confident I have time to support the product. However, I am very open to being hired to implement or consult using the framework as part of a team for a project. If you are interested in those services please feel free to reach out to me through private message or here:

    Otherwise, feel free to ask questions below!

    You can play a demo for my first game built with a pervious version of this framework at or get the game on steam!
    You can see the trailer here:
    Last edited: Jan 27, 2015
  2. create3dgames


    Aug 20, 2012
    Looks nice..keep it up
  3. Priabudiman


    Dec 22, 2012
    ive noticed that back in the day you used to develop BIK in AGS correct? i am currently making the transition to unity and i found that its very hard to use for a code noob like me.

    if your framework can somehow simplify the process, i will be more than happy to test it up! im trying to develop my title currently, and still having a doubt about transition to UNITY2D, but yeah.. unity will give more plus in terms of distributions and flexibility.
  4. trothmaster


    Jun 8, 2012
    I did start Bik on AGS. It was a HUGE learning curve jumping over to Unity. Something like making the character walk across the screen was beyond simple in AGS, but in Unity, we have to make our own scripts to do that and handle the proper animation and the frame rate for the animation, and handle pathfinding, etc... It's a lot of work to start from scratch and unless you have nothing but free time or a team behind you, I think it is best to try and find a framework that is already built.

    There is one in the asset store which does work for 2d and 3d adventure games called Adventure Creator. I don't have experience with it so it's tough to say how smoothly it works, but it has good reviews.

    I'll make another post once I'm ready to accept any testers for my framework.

  5. Luzido


    Apr 24, 2014
    Hi Trothmaster,

    this is amazing, I'm really no coder and am searching for a way to tell my stories.
    I wanted to ask if your Framework could get available for me? If there is a way then it would be really cool to get in contact with you.

    Best regards

  6. lostdragon


    Mar 23, 2014
    This looks really interesting.