download
53 TopicsVideo Game Top-Down with Arrow Key controls
Introduction and features If you have ever wanted to create a world that your users can explore, but haven't known how to do it, then this project can help you get out there and get after it. View introduction in video format here: Video on LinkedIn A full course using multiple characters, multiple boards, side-scrolling animations when moving from board to board, are already being enjoyed by thousands in a professional setting in one of the biggest companies in the world. With this type of course, you have have the user walk around and size of world, gather items, solve tasks and anything you can think of. Review the project here: Review360 You control the Avatar with the Arrow Keys on the keyboard and she can only walk on the paths set by you. That means, she can't walk through walls! You can warp to Task slides or to another Board slide using the Intersect trigger. Download the Project at the bottom of this post. How the character moves The character is a PNG picture that is exactly 200x200 in size. The trick to movement is to also have the Motion Paths be 200px in length and have them set to Relative Start Point. I have chosen an animation time of 0.25 seconds. There are 5 states, the Normal state is the character in the Idle Position. The other 4 states are self-explanatory. Lastly, two triggers are created (NUM 2 appears when you hit Arrow Down on your keyboard). Your character now moves around the Canvas. How the character was created The character was created using AI using the following prompt: I'm creating a game and need a picture of a character. The game has an isometric view and I need the following 4 poses in the same picture with transparent background: 1 Front view where she has an idle pose and standing still. 2 Front view where she is walking towards the camera. 3 Back view where she is walking away from the camera. 4 Left view where she is walking with arms swinging very little. Comically small body. Very large head. Female. 3D style. High resolution. Office clothes. Short hair. Glasses. Transparent background. Disney style. That gave me this character in the poses I asked for. I use this large character for all slides except for the board. On the board, I took the picture into Photoshop and shrunk the body into something even smaller. How the board was made The board was made using PowerPoint and AI. I drew the outline of the board in PowerPoint using square shapes. I guess you could do this in Storyline as well! Then I found random pictures of inventory on google and copy-pasted them into various positions. Then I uploaded the picture into the Copilot AI - any image generation AI will work and used the following prompt: Can you create an exact replica of this image, but make it beautiful 3d top-down style. Make the colors pleasant and give it a disney vibe so that the scene feels warm and welcoming. Keep the layout the same. How to prevent the character from walking through walls This is the part that requires you to click the most with your mouse. First you create a grid of 200x200px square shapes. They only need to cover the areas the character will be walking on. They need to be touching each other and Shape Outline must be turned off - or it won't work. You then type in a unique identifier in each square shape. I just used the numbers from 1-27. I also renamed all the shapes "Square 1" "Square 2" "Square 3" etc. Next you create a new Number variable. The default value should be the square your character will be starting on. In my case, 1. You then create a bunch of triggers that changes the location variable upon intersecting with the character. You can now track exactly where on the board your character is located. This is key to controlling where it can not move. Lastly, you create the following trigger for all four arrow keys. The numbers will be different for you. But basically you look at Square 1 and visualize if the character should be able to move downwards from this location. If it shouldn't be able to, then you don't add the number to the list. If it should be able to, then you add the number. Download the project file Explore all the other various tricks employed to create the soft shadows, the smooth transitions and more by downloading the file right here. :) This project was created by http://www.mindsparkelearning.com - but feel free to modify it and then make it your own! :) I hope someone out there can find this project useful.255Views7likes7CommentsMorph Reveal (AKA the Pull My Finger Storyline Project)
My first Storyline project using morph transitions! I wanted to create an asset that would gradually reveal a financial report, allowing learners to explore it via clickable markers. With each click, the report would reveal more columns, almost like pulling a window blind sideways. Normally, I would use the timeline and state changes (maybe good old-fashioned layers) to achieve what I wanted here, but I decided to step out of my comfort zone with morph transitions. It was... different. It was very persnickety. Sometimes I had to group objects to make it work; sometimes I had to leave them ungrouped. Sometimes I had to make sure that there was no text involved in the object's non-normal state. For instance, I couldn't create a hover state on a hand that included additional text that says "Click here to reveal." The animation got all wonky with that. After many hours and curse words, I finally tamed the beast. So here it is, with all our financial data redacted so I don't get fired. If anyone has some best practices for using morph, I'm all ears and eyes! Zdaily Report Tour (Redacted)62Views1like2CommentsStoryline ANIMTEXT
Hey community! 👋 Creating cool animated titles in Storyline is often tedious... and rarely impressive. So I've put together 17 ready-to-use JavaScript scripts to animate your SVG texts: ✅ Slide replay handling (automatic reset) ✅ Storyline pause support (Varpause variable) ✅ One script per effect, easy to integrate Note: the Voronoi effect loads a small external library (d3-delaunay) automatically - completely transparent to the user! Have fun, test them out, and let me know which effect is your favorite! Review : https://360.articulate.com/review/content/c1587dba-5193-4d45-a4eb-2b985309b7ce/review168Views7likes0CommentsShoot and Destroy blocks Minigame
Interactive Minigame shooting Cannon Balls. The Cannon aims towards the cursor. The Cannon shoots when you click on a block. The Blocks disappear as they are shot. Download the project at the bottom of this post. How to shoot the Cannon Balls This works using JavaScript and Motion Paths. Let's explore how it's done! I created 7 blocks and 7 corrosponding Motion Paths on a picture of a Cannon Ball. You can change the starting point of the animation independently of where the Cannon Ball is located! The actual picture of the Cannon Ball is located off-screen. It also has a "reset" motion path. This is only needed if you add more complex interactivity that we are not going to explore in this demo. Create this trigger to make the Cannon Ball disappear and reset after hitting a block: Create these types of triggers to make the blocks disappear when they are hit: Lastly, create this trigger to shoot the Cannon Ball: Make the Cannon follow the Cursor This is done using simple JavaScript. Create this trigger: and add this code: const rect1 = object('5i3YzB8KKND'); update(() => { const dx = rect1.x + rect1.width / 2 - pointerX(); const dy = rect1.y + rect1.height / 2 - pointerY(); const angle = Math.atan2(dy, dx); rect1.rotation = angle / Math.PI * 180; }); This code can also be found in Articulates own write-up of the built-in JavaScript support in Articulate Storyline. :) You need to paste in the ID of your specific object in the top of the code. You can find it by right clicking on your object on the Canvas of Storyline. That's it, you're done! Now you can add layers, triggers that make things happen, sounds, visual effects etc, text, more blocks(!) etc. :) Download the project file Explore the project by downloading the project file right here. It's created by www.mindsparkelearning.com and you can freely use it as is. :) All assets have been created using simple AI prompts. :)79Views2likes3CommentsColor Blindness Accessibility Template
Don't leave your learners behind if they can't recognize certain colors like their peers! This Storyline template will automatically change the colors of your placed objects based on the Color Mode setting you pick in the top menu: select from Protanopia (Red/Green), Deuteranopia (Red/Green) or Tritanopia (Blue/Yellow). As a bonus, you can also select Dark Mode without needing to configure your computer's or smartphone's operating system! Download the Storyline 360 template and try it for yourself - see the attachment: Video of the tamplate in action: https://youtu.be/cUOeZKWqRkE?si=uYLd0vYu7xgkJuhz Special Thanks: Ashley Chiasson for the Menu Functionality https://youtu.be/iUW_Md1YXWA?si=beSTbdyj5II_I0yM80Views1like1CommentInteractive Team Introduction Training Module
What I Built I designed an interactive onboarding experience in Articulate Storyline 360 for new employees joining the training department. Instead of a static team flow chart, the final product is a set of interactive team introduction slides. Each team member is represented with: 📸 A photo 🏷️ Their name and title displayed at the bottom 📝 A detailed introduction revealed directly on their photo Navigation is intuitive, with Next and Previous buttons (enhanced with tooltips), and an Information button at the end to credit the Storyline 360 photo library. Behind-the-Scenes Process I started with a simple flow chart to show team structure. Realized it felt too static, so I reimagined it as an interactive experience. Built individual slides for each team member, layering text over images for clarity. Added navigation controls to make the module feel smooth and user-friendly. Incorporated credits to acknowledge the resources used. Purposeful Design The goal was to help new employees quickly connect with their team. Instead of just seeing names on a chart, they now get a personalized introduction to each colleague. This design solves the need for: Better engagement during onboarding A more human, approachable way to meet the team A reusable template that can be updated as the team grows Explore & Review You can explore the interactive module yourself here: 👉 Review Link – Interactive Team Intro Example For those who want to learn from or adapt this build, here’s the source file attached. Cheers! JANI187Views5likes4CommentsSanta's Naughty or Nice List
Happy Holidays, everyone! I recently built a sorting exercise for a client which used Javascript to split the learner's text entry answer into individual sentences and display these as draggable Post-It notes. The learner was then asked to sort the Post-It notes into 'good' and 'bad' ideas. Which got me thinking... could Santa use a similar method to decide who's been naughty or nice? In this Christmas-themed version, I've simplified the Javascript to recognise only individual words (by space or line break) and generate up to 10 Post-It notes for the sorting exercise. // Get the learner's response from the Storyline text variable var player = GetPlayer(); var learnerResponse = player.GetVar("Christmas_List"); // Split the text into individual words // This handles multiple spaces, line breaks, and other whitespace var words = learnerResponse.split(/\s+/); // Remove any empty strings from the array words = words.filter(function(word) { return word.trim().length > 0; }); // Assign each word to numbered variables (Person_1, Person_2, etc.) // Limited to 20 slots var maxSlots = 20; for (var i = 0; i < words.length && i < maxSlots; i++) { var varName = "Person_" + (i + 1); var trimmedWord = words[i].trim(); player.SetVar(varName, trimmedWord); } // Optional: Store the total number of words processed player.SetVar("TotalWords", Math.min(words.length, maxSlots)); Each of the 10 Post-It notes only becomes visible if a name has been assigned to it. Depending on the split between 'naughty' and 'nice', you'll see a different video message from Santa. I created the Santa videos with Powtoon's AI Text to Video tool. Warning: it's Drag and Drop As fun as this is, Drag and Drop isn't fully accessible, and I'm still tinkering with the master file to see if I can add keyboard fallback controls and preserve the counting system. Watch this space! Play here!
179Views2likes1CommentStoryline Instant ToolTip
Hi everyone! I'm sharing a script to add tooltips in Storyline. Just one reference object, a quick copy-paste, and it's ready. You could use a native rollover state, but this gives you full control over the animation. Position, colors, shadow: all configurable in 10 seconds. No JavaScript skills needed, the script is designed to be easy to use and maintain.139Views4likes2Comments🔍 Interactive Magnifier Tool for Image Inspection
Hi everyone, I wanted to share a new experiment I’ve been playing with recently, a custom magnifying-glass inspection tool built with HTML, CSS, and JavaScript, then embedded into Rise 360 using a Storyline block. This idea came from reviewing an AI-generated laboratory image that looked perfectly fine at a distance, but the closer I examined it, the more inconsistencies and small “AI giveaways” I found. That sparked the idea for a scenario-based inspection activity, where learners can zoom in to look for issues, hazards, or clues. 🔧 What it does The interaction uses a hexagonal lens that lets learners: Toggle Inspect Mode on/off Move a magnifying glass across an image Zoom in with the mouse wheel Zoom using keyboard shortcuts (+ and −) Navigate smoothly across very large, detailed visuals It works brilliantly for: Spot-the-issue / observational tasks Quality assurance or audit simulations Safety checks Equipment-familiarisation exercises Any situation where learners must analyse detail 🎨 Customisable If you’d like to adapt it, you can easily modify: The shape of the magnifier The image The zoom strength The toggle button The colours and frame styling I’ll include instructions in the shared example so you can download the code, replace the image, or restyle it however you like. 💡 Why I’m sharing it Like many of you, I love finding ways to push what Rise + Storyline can do together. This tool combines accessibility, usability, and custom code in a way that still fits neatly inside the Articulate ecosystem — no outside hosting needed. Would love to hear any thoughts, suggestions, or creative variations you might come up with! 🎁 If you'd like… I can also generate: A compressed ZIP of the interaction A Storyline .storyfile with everything preconfigured A variation with hotspots that react when the lens passes over them A version that reveals information only when inspecting certain regions An accessibility-first version with keyboard-draggable magnifier Have a play REVIEW360 Shared folder for ZIPS221Views1like4Comments