All Projects → radiatoryang → Ropework

radiatoryang / Ropework

Licence: other
a visual novel framework template for Yarn Spinner / Unity C#

Projects that are alternatives of or similar to Ropework

Unity Package Tools
A set of developer tools to make it easier to create and distribute packages for the native Unity Package Manager.
Stars: ✭ 44 (-54.64%)
Mutual labels:  unity, game-development
Ksframework
QQ Group:538722494,KSFramework = KEngine + SLua(or xLua) , Unity3D Framework/Toolsets focus on hot reload
Stars: ✭ 1,119 (+1053.61%)
Mutual labels:  unity, game-development
Factory
Factory for object creation and dependency injection. Works with normal C# apps or under Unity3d
Stars: ✭ 50 (-48.45%)
Mutual labels:  unity, game-development
C Sharp Promise
Promises library for C# for management of asynchronous operations.
Stars: ✭ 870 (+796.91%)
Mutual labels:  unity, game-development
09 Zombierunner Original
First person shooter with Unity terrain and AI pathfinding (http://gdev.tv/cudgithub)
Stars: ✭ 64 (-34.02%)
Mutual labels:  unity, game-development
Beaverandfairies
Stars: ✭ 14 (-85.57%)
Mutual labels:  unity, game-development
Unity3d Ai And Procedural Generation Framework
Unity3D AI and Procedural Generation Framework.
Stars: ✭ 58 (-40.21%)
Mutual labels:  unity, game-development
Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (+575.26%)
Mutual labels:  unity, game-development
3 Modifiers And Abilities
Customise character abilities, weapons, characters and enemies. This includes multiple damage types, modifiers, sounds, animations. By the end you can create your core combat experience. (REF MA_RPG) http://gdev.tv/rpggithub
Stars: ✭ 64 (-34.02%)
Mutual labels:  unity, game-development
Sycophant
Numerous Ninjas: Beta stage mobile game written in Unity
Stars: ✭ 64 (-34.02%)
Mutual labels:  unity, game-development
Number Wizard Ui Original
Introducing basic User Interface in the Complete Unity C# Developer 2D course (http://gdev.tv/cudgithub)
Stars: ✭ 18 (-81.44%)
Mutual labels:  unity, game-development
1 Character Movement
The first section of the course. You will learn everything required to build a simple movement system in your RPG, creating the core experience. http://gdev.tv/rpggithub
Stars: ✭ 81 (-16.49%)
Mutual labels:  unity, game-development
Radialprogressbar
Customizable radial progress bar shader for Unity3D. Allows you to set arc range, minimum and maximum colors, textures, radius, and a few more things. Create HP Bars, Speedometers, rank progress, etc!
Stars: ✭ 714 (+636.08%)
Mutual labels:  unity, game-development
Endless Runner Entitas Ecs
Runner template for Unity
Stars: ✭ 41 (-57.73%)
Mutual labels:  unity, game-development
Projectlearn Project Based Learning
A curated list of project tutorials for project-based learning.
Stars: ✭ 699 (+620.62%)
Mutual labels:  unity, game-development
X Postprocessing Library
Unity Post Processing Stack Library | Unity引擎的高品质后处理库
Stars: ✭ 1,079 (+1012.37%)
Mutual labels:  unity, game-development
Svelto.ecs
Svelto ECS C# Lightweight Data Oriented Entity Component System Framework
Stars: ✭ 605 (+523.71%)
Mutual labels:  unity, game-development
Unitygameframework
This is literally a game framework, based on Unity game engine. It encapsulates commonly used game modules during development, and, to a large degree, standardises the process, enhances the development speed and ensures the product quality.
Stars: ✭ 617 (+536.08%)
Mutual labels:  unity, game-development
Unity Scene Query
A library to traverse and query the Unity scene to find particular objects, uses something similar to CSS selectors to identify game objects.
Stars: ✭ 63 (-35.05%)
Mutual labels:  unity, game-development
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+11959.79%)
Mutual labels:  unity, game-development

ropework

a visual novel framework template built on Yarn Spinner / Unity C#... where you can use Yarn scripts to control scene drawing (scene background, sprites, fades) and manage characters / audio

UPDATE, 24 JUNE 2020

Ropework has been merged into Yarn Spinner for Unity v2.0.0 as a "sample": https://github.com/YarnSpinnerTool/YarnSpinner-Unity/pull/6

THIS REPO IS NOW IN STASIS MODE and will no longer be updated. Please direct any issues or pull requests to YarnSpinner-Unity repo instead: https://github.com/YarnSpinnerTool/YarnSpinner-Unity

simple in-browser demo example (Unity WebGL)

https://radiatoryang.github.io/ropework/demo_simple/

download / install

download a pre-configured blank Unity project template OR a .unitypackage from Releases

usage

see the Ropework wiki for documentation, API, and examples

your basic workflow will look like this:

  • in the Yarn Editor, write a Yarn.txt script and save it into your Unity project /Assets/ folder
  • in Unity on the RopeworkManager prefab, assign the Yarn script to the YarnSpinner DialogueRunner's "Source Text" array (in the Unity inspector)
  • press Play and see if it works!... keep in mind that, by default, YarnSpinner will start with a node called "Start"

example Yarn script

// sets background image to sprite called "bg_office"
<<Scene @ bg_office>>

// adds actor named "Eve" using sprite "cool-girl", placed in left-half + center of screen, with green text label <<Act @ Eve, cool-girl, left, center, green>> Eve: Finally, a quiet day at the office. Maybe I'll be able to get some work done.

// adds actor "Adam" with sprite "biz-guy" off-screen right, with blue-ish text label <<Act @ Adam, biz-guy, 1.25, center, #226677>> // animate Adam into new position in right-half + center, within 0.5 seconds <<Move @ Adam, right, center, 0.5>> // start playing audioclip "music_funny" at 100% volume, loop forever <<PlayAudio @ music_funny, 1.0, loop>>

Adam: Hey Eve! I have a question! Eve: Oh no...

uses the following:

license?

MIT

assets used in example project:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].