hyperPad iPad Game Maker
Visual Coding. No Subscription
$14.99 · Designed for iPad
No‑Code Game Maker for iPad.
Build and play your own 2D games on iPad with visual logic. One-time purchase unlocks unlimited projects.
Make Your Own Games on iPad. No Code Needed!
USD $14.99 one-time purchase. Lifetime access, no subscription. hyperPad is the most powerful no-code game development engine made for iPad. Build platformers, RPGs, rhythm games, puzzles, and more.
Perfect for beginners, kids learning coding, and indie game developers creating professional iOS games. Make interactive stories, apps, and full-featured mobile games visually, with drag-and-drop simplicity. Import assets, test instantly, and publish to the global hyperPad Hub or the App Store.
With over 250,000 plays and multiple App Store launches, hyperPad makes game creation mobile, convenient, and accessible. Build real games on your iPad or MacBook and start monetizing your games.
Build Professional iOS Games With No Code:
• Drag-and-drop objects to create your scenes
• Design gameplay with visual logic blocks
• Build platformers, RPGs, puzzles, simulators, rhythm games, and more
• Real-time multiplayer games with built-in networking behaviors
• Monetize with ad integration or export Xcode projects for App Store release
Make Real Apps & Interactive Experiences:
• Custom UI, menus, and overlays for fully interactive apps
• Advanced physics, particle effects, and animations included
• Instant testing with no compiling required
• Share projects to the global hyperPad Hub and grow your audience
Full Creative Control:
• Import your own game art, music, sounds, and fonts
• Animate characters, cutscenes, and interactive experiences
• Build your game entirely on iPad
Why Creators Love hyperPad:
• Built for iPad with true visual game creation
• Pro game dev features
• Multiplayer, physics, animation, and particle effects ready
• Trusted for pro game development, STEAM, and coding education
• A global community of creators and easily share your games
• Export Xcode projects and monetize on the App Store
Perfect For:
• Game development on iPad
• No-code app and game creation
• Visual coding for beginners, students, and kids
• Indie developers seeking a powerful alternative to Mimo, Unity, or Bloxel
• Digital artists from Photoshop or Procreate ready to make interactive games
• Teachers and parents introducing coding in class
Turn Your iPad into a Full Game Studio
Start your game development journey today with hyperPad! Bring your ideas to life.
Learn. Create. Explore.
Tutorials & inspiration: YouTube @hyperPad
Privacy: https://www.hyperpad.com/privacy
Terms: https://www.hyperpad.com/legal
FAQ
• hyperPad game development does not work on iPhone.
• Some features require connection to the internet (e.g., Hub/community). It will work best with a connection.
• If your signup fails, please contact support.
Which hyperPad app should I get?
• hyperPad (green): Full editor with all features (paid, $14.99 one-time purchase)
• hyperpad Starter (blue): Make one game for free
• hyperpad Hub (purple): Play games for free
more There Is so much to love about this app! So wether you have no experience with game developing or have a LOT of experience with game developing I can assure you that you’ll find something to love about hyperPad... It features a really cool 2d level designer with multiple tools to help in your game making process, you can also import your very own graphics (Images, png’s,) How cool is that?!? But that’s just the beginning of what makes this app so unique! The main feature is the behavior system. (This is where all your logic will be!) the behavior system features a variety of drag and drop behaviors that power your game! So no matter what kind of game you wanna make. The behavior system makes it possible. The app also has a cool place called ‘The Hub’. The hub is place you can go to share your projects and interact with other Users! If you are having any sorts of trouble or you need help with something you can post on the hyperPad forum, (It is really helpful!) And if you need any other sorts of help, the hyperPad developers are really nice and respond quick... so if you are wondering if you should make the purchase... I strongly suggest you do, you won’t be disappointed!
Developer Response Thank you so much for this incredible review! 🤩 We're thrilled to hear how much you're enjoying hyperPad and exploring all its features, from the 2D level designer to the behavior system. You're absolutely right—hyperPad is designed to be accessible and exciting for everyone, whether you're just starting out in game development or already have tons of experience! We’re especially glad you love the Hub and the community support—it’s creators like you who make hyperPad such a fantastic place for sharing and collaboration. If you ever create something awesome (and we’re sure you will!), don’t forget to tag us or use #hyperPad. We’d love to see your projects and celebrate your creativity! Thank you again for your support and enthusiasm. Keep making amazing games on iPad!
There Is so much to love about this app! So wether you have no experience with game developing or have a LOT of experience with game developing I can assure you that you’ll find something to love about hyperPad... It features a really cool 2d level designer with multiple tools to help in your game making process, you can also import your very own graphics (Images, png’s,) How cool is that?!? But that’s just the beginning of what makes this app so unique! The main feature is the behavior system. (This is where all your logic will be!) the behavior system features a variety of drag and drop behaviors that power your game! So no matter what kind of game you wanna make. The behavior system makes it possible. The app also has a cool place called ‘The Hub’. The hub is place you can go to share your projects and interact with other Users! If you are having any sorts of trouble or you need help with something you can post on the hyperPad forum, (It is really helpful!) And if you need any other sorts of help, the hyperPad developers are really nice and respond quick... so if you are wondering if you should make the purchase... I strongly suggest you do, you won’t be disappointed!
Thank you so much for this incredible review! 🤩 We're thrilled to hear how much you're enjoying hyperPad and exploring all its features, from the 2D level designer to the behavior system. You're absolutely right—hyperPad is designed to be accessible and exciting for everyone, whether you're just starting out in game development or already have tons of experience! We’re especially glad you love the Hub and the community support—it’s creators like you who make hyperPad such a fantastic place for sharing and collaboration. If you ever create something awesome (and we’re sure you will!), don’t forget to tag us or use #hyperPad. We’d love to see your projects and celebrate your creativity! Thank you again for your support and enthusiasm. Keep making amazing games on iPad!
So yes I’m a young coder, please forgive me if what I am talking about is fixable, I might find out what the actual HyperPad happened. I rated this 5 stars because I like this app and to be in the front if that’s how it works. So, this is a great app that rivals block coding (if it’s not already block coding). It is very good for beginners according to my experience, and you can create cool games with it. The problem occurred when I was creating a game and the scenes combined. Yes, I made a totally new scene (I think). Then, the combined scenes duplicated and my anger was building up. Scene 1 was also duplicated. I looked at the duplicated scene and deleted it. But then, the starting scene also was also deleted. I was mad and decided to make this review. Again, please forgive me if this review was a total waste of my effort and when I come back to HyperPad it is fixed. Thanks you for your understanding.
Developer Response Thank you for your thoughtful review and for sharing your experience with hyperPad! We’re thrilled you’re enjoying the app and appreciate your 5-star rating—it really motivates us to keep improving! 😊 Regarding the issue you’re facing with scenes duplicating and combining, we completely understand how frustrating that must be. This isn’t how hyperPad is supposed to work, and we’d love to help! Could you send us your project along with a brief explanation of what’s happening? Our team will take a closer look and see if we can fix this for you. Send it to marketing@hyperpad.com Thanks for your patience, and we’re so glad to have talented young creatives like you in our iPad game dev community!
So yes I’m a young coder, please forgive me if what I am talking about is fixable, I might find out what the actual HyperPad happened. I rated this 5 stars because I like this app and to be in the front if that’s how it works. So, this is a great app that rivals block coding (if it’s not already block coding). It is very good for beginners according to my experience, and you can create cool games with it. The problem occurred when I was creating a game and the scenes combined. Yes, I made a totally new scene (I think). Then, the combined scenes duplicated and my anger was building up. Scene 1 was also duplicated. I looked at the duplicated scene and deleted it. But then, the starting scene also was also deleted. I was mad and decided to make this review. Again, please forgive me if this review was a total waste of my effort and when I come back to HyperPad it is fixed. Thanks you for your understanding.
Thank you for your thoughtful review and for sharing your experience with hyperPad! We’re thrilled you’re enjoying the app and appreciate your 5-star rating—it really motivates us to keep improving! 😊 Regarding the issue you’re facing with scenes duplicating and combining, we completely understand how frustrating that must be. This isn’t how hyperPad is supposed to work, and we’d love to help! Could you send us your project along with a brief explanation of what’s happening? Our team will take a closer look and see if we can fix this for you. Send it to marketing@hyperpad.com Thanks for your patience, and we’re so glad to have talented young creatives like you in our iPad game dev community!
Ok since most devs only care about ratings and money I know a one star will get your attention. I need help. I can’t really explain my problem so here is the run down. I want to make a Fnaf style game with a mechanic that if you push a button one, it turns grey and the door goes down. But if you push it a second time while the button is grey is goes back up and it turns red. I can’t do that and this is a MAJOR PROBLEM. Variable problems like this are CRUCIAL when designing a game. If I want something to happen only if something else is happening, or I want something to happen after TWO things have happened as opposed to one, I can’t. THIS MUST BE FIXED.EDIT: thanks. This is litterally the only way I can contact you guy so thanks. You really need to make some visual tutorials or something.
Developer Response Actually unlike most devs we don’t care about the money. We lose quite a bit on hyperpad. But we do love seeing our users happy. In the future you should ask these questions on the forums or submit a personal support ticket. You will get a faster and more detailed response! But what you’re trying to do is very possible in hyperpad. There are many different ways of doing it. One way is use an attribute to keep track of a buttons state. When pressed set the state attribute to say something like “off”. Then you can have a if behaviour. If state =off disable button. ( or behaviour off on your started touching). Edit: have you tried contacting us on the forum or the personal support page? Just press the forum button at the bottom of the main Hyperpad screen, or the learn tab to access the contact/support firm. Can also access some tutorials in the learn section!Also can always email us at contact@hyperpad.com. These are the best ways to reach us! The reviews are not a great place for support since we’re limited in our responses.
Ok since most devs only care about ratings and money I know a one star will get your attention. I need help. I can’t really explain my problem so here is the run down. I want to make a Fnaf style game with a mechanic that if you push a button one, it turns grey and the door goes down. But if you push it a second time while the button is grey is goes back up and it turns red. I can’t do that and this is a MAJOR PROBLEM. Variable problems like this are CRUCIAL when designing a game. If I want something to happen only if something else is happening, or I want something to happen after TWO things have happened as opposed to one, I can’t. THIS MUST BE FIXED.EDIT: thanks. This is litterally the only way I can contact you guy so thanks. You really need to make some visual tutorials or something.
Actually unlike most devs we don’t care about the money. We lose quite a bit on hyperpad. But we do love seeing our users happy. In the future you should ask these questions on the forums or submit a personal support ticket. You will get a faster and more detailed response! But what you’re trying to do is very possible in hyperpad. There are many different ways of doing it. One way is use an attribute to keep track of a buttons state. When pressed set the state attribute to say something like “off”. Then you can have a if behaviour. If state =off disable button. ( or behaviour off on your started touching). Edit: have you tried contacting us on the forum or the personal support page? Just press the forum button at the bottom of the main Hyperpad screen, or the learn tab to access the contact/support firm. Can also access some tutorials in the learn section!Also can always email us at contact@hyperpad.com. These are the best ways to reach us! The reviews are not a great place for support since we’re limited in our responses.
I did not wanna pay $15 but I did and I think you guys should lower down the price and then you maybe will get a lot more people to get your app it’s helpful and easy to make games. I can’t wait to make a good one, but that that will be in the future just maybe roll down the price please but keep up the good work and maybe more options if you keep it $15 it’s expensive but it’s a good game or good game maker and I have another question. Can you update the games to the App Store and if you can’t can you try?
Developer Response Hi there! Thank you so much for your feedback and support. We're thrilled to hear you're enjoying hyperPad and finding it helpful for game dev on iPad. Your suggestion about pricing is valuable, and we'll definitely share it with the team as we’re always looking for ways to make hyperPad more accessible. As for uploading games to the App Store—yes, you can absolutely do that with hyperPad! Our platform allows you to share your iPad made games to the Apple App Store, giving you the opportunity to share your games with the world. We're here to empower creators like you with our no-code game maker, making it easy to bring your ideas to life. Stay tuned for more updates and new features, and keep creating—we can't wait to see the amazing game you’ll make in the future! 😊
I did not wanna pay $15 but I did and I think you guys should lower down the price and then you maybe will get a lot more people to get your app it’s helpful and easy to make games. I can’t wait to make a good one, but that that will be in the future just maybe roll down the price please but keep up the good work and maybe more options if you keep it $15 it’s expensive but it’s a good game or good game maker and I have another question. Can you update the games to the App Store and if you can’t can you try?
Hi there! Thank you so much for your feedback and support. We're thrilled to hear you're enjoying hyperPad and finding it helpful for game dev on iPad. Your suggestion about pricing is valuable, and we'll definitely share it with the team as we’re always looking for ways to make hyperPad more accessible. As for uploading games to the App Store—yes, you can absolutely do that with hyperPad! Our platform allows you to share your iPad made games to the Apple App Store, giving you the opportunity to share your games with the world. We're here to empower creators like you with our no-code game maker, making it easy to bring your ideas to life. Stay tuned for more updates and new features, and keep creating—we can't wait to see the amazing game you’ll make in the future! 😊
Shaders are here!
Add shader effects to objects, layers, backgrounds, or the whole game scene. Create advanced visual game effects directly from your iPad. Expect smoother animations, more behaviors, and major stability improvements.
Try Shader Effect & Automate Shader behaviour and build a mini game demo scene in minutes.
New Features
• Added shaders: apply shader effects to objects, layers, the background or the entire scene with the new Shader Effect behavior.
• Animate shaders: Animate shader properties over time with the new Automate Shader behavior.
• Added the option to spawn prefabs and templates in the Spawn Object behavior.
• You can now change the transition of opening and closing animations for the Text Bubble behavior.
• Added animation settings for the Set Health Bar behavior - you can animate the progress change over time by specifying a duration and transition type.
• Added animation settings for the Add to Score behavior - you can animate the score change over time by specifying a duration and transition type.
• Added the ability to change a label’s dimensions and alignment in the Set Label behavior.
• Added "Random Value" option in the Get Array Value behavior.
• Added a Network Status behavior that checks for internet connection.
Bug Fixes
• Fixed prefab and template files being unable to be imported from outside the app.
• Fixed the If behavior failing to recognize numbers in some cases.
• Fixed the Spawn Object behavior causing crash when object contained arrays and dictionaries.
• Fixed some Broadcast Message and Receive Message behaviors not working after switching scenes.
• Fixed global UI behaviors persisting through play sessions in the Hub.
• Fixed animated prefabs/templates displaying entire spritesheet instead of graphic.
• Fixed saving template/prefab of a prefab resulting in a blank object.
• Fixed cropping graphic not visually updating sprite in the editor.
• Fixed a visual bug in toggles that made it hard to distinguish between the on and off state.
• Fixed visual inconsistencies with the camera between the editor and preview.
• Setting camera position in Screen View settings now match exactly what is set from the preview.
• The Screen View screenshot now updates in real-time and maintains correct dimensions.
• Fixed crashes in some projects when playing in the Hub
• Fixed units and clear buttons not appearing on text fields in behaviors (iPadOS 26+)
• Fixed the status bar being visible on exported projects
• Fixed the Alert behavior not working in exported projects
• Fixed the top navigation bar bleeding behind the status bar in the main pages.
• Fixed the Get Velocity behavior not accounting for velocity applied by the Joystick Controlled behavior.
• Fixed importing hyperPad files removing the original .tap file.
• Fixed a crash with life indicators having empty sprites.
• Fixed a crash when email is blank in the confirmation page when signing up.
• Fixed a crash when picking assets.
• Fixed a crash with the Set Input Field behavior.
• Fixed crashes caused when opening object properties.
• Fixed a crash with the Edit Text Field behavior.
• Fixed a crash that occurred when switching between the player and editor.
2.6 Mar 29
Visual power just leveled up.
Shaders and shader animation are now in hyperPad, giving you advanced visual effects directly inside your projects. We’ve also expanded behaviors, improved animation controls, and fixed a long list of bugs and crashes to make everything smoother and more reliable.
This one’s big.
New Features
- Added shaders: apply shader effects to objects, layers, the background or the entire scene with the new Shader Effect behavior.
- Animate shaders: Animate shader properties over time with the new Automate Shader behavior.
- Added the option to spawn prefabs and templates in the Spawn Object behavior.
- You can now change the transition of opening and closing animations for the Text Bubble behavior.
- Added animation settings for the Set Health Bar behavior - you can animate the progress change over time by specifying a duration and transition type.
- Added animation settings for the Add to Score behavior - you can animate the score change over time by specifying a duration and transition type.
- Added the ability to change a label’s dimensions and alignment in the Set Label behavior.
- Added "Random Value" option in the Get Array Value behavior.
- Added a Network Status behavior that checks for internet connection.
Bug Fixes
- Fixed prefab and template files being unable to be imported from outside the app.
- Fixed the If behavior failing to recognize numbers in some cases.
- Fixed the Spawn Object behavior causing crash when object contained arrays and dictionaries.
- Fixed some Broadcast Message and Receive Message behaviors not working after switching scenes.
- Fixed global UI behaviors persisting through play sessions in the Hub.
- Fixed animated prefabs/templates displaying entire spritesheet instead of graphic.
- Fixed saving template/prefab of a prefab resulting in a blank object.
- Fixed cropping graphic not visually updating sprite in the editor.
- Fixed a visual bug in toggles that made it hard to distinguish between the on and off state.
- Fixed visual inconsistencies with the camera between the editor and preview.
- Setting camera position in Screen View settings now match exactly what is set from the preview.
- The Screen View screenshot now updates in real-time and maintains correct dimensions.
- Fixed crashes in some projects when playing in the Hub
- Fixed units and clear buttons not appearing on text fields in behaviors (iPadOS 26+)
- Fixed the status bar being visible on exported projects
- Fixed the Alert behavior not working in exported projects
- Fixed the top navigation bar bleeding behind the status bar in the main pages.
- Fixed the Get Velocity behavior not accounting for velocity applied by the Joystick Controlled behavior.
- Fixed importing hyperPad files removing the original .tap file.
- Fixed a crash with life indicators having empty sprites.
- Fixed a crash when email is blank in the confirmation page when signing up.
- Fixed a crash when picking assets.
- Fixed a crash with the Set Input Field behavior.
- Fixed crashes caused when opening object properties.
- Fixed a crash with the Edit Text Field behavior.
- Fixed a crash that occurred when switching between the player and editor.
2.5 Mar 2
Introducing Prefabs. Reusable logic that changes how you build in hyperPad, plus major behavior upgrades and fixes!
Your favorite game engine on iPad just leveled up! The all-new Prefabs and Templates system is here. Build games with reusable logic, share game behaviors across different scenes, and even export objects to other game projects. Combine that with reworked Joystick and Tilt controls, new Hover, Debounce, and Shake behaviors, and dozens of fixes and polish throughout, and this is one of hyperPad’s biggest updates yet.
New Features:
---------------------------------------------------------------------------
• Added Prefabs and Templates: you can now have behavior logic shared across objects in multiple scenes, and export object files to use in other projects.
• Reworked If behaviors: the If behavior will now have an additional nub on the right that triggers if the condition is not met.
• Revamped the Joystick Controlled and Tilt Controlled behaviors: these behaviors now offer more granular control over movement and rotation.
• Added a Hover Event behavior that triggers other behaviors on hover events: On Hover, While Hovering and On Exit.
• Added a Debounce behavior that limits how often behaviors can execute.
• Added a new Ad Banner Event behavior that triggers on ad banner events: Ad Loaded, Ad Clicked, Received Error, and Impression Recorded.
• Added a Shake Object behavior.
• Added regular expression support in the split operation in the Text Operation behavior.
• The Set Sound Settings behavior can now affect Sound objects.
Bug Fixes & Improvements:
---------------------------------------------------------------------------
• Fixed a crash from undoing a behavior connection.
• Fixed an issue where the new If behavior fails to compare two floats in some cases.
• Fixed a bug where disabling the Joystick Controlled or Tilt Controlled behavior does not stop the object's current movement or animation.
• Fixed a bug where Joystick Controlled and Tilt Controlled behaviors with animation enabled does not allow other animations to play on the object.
• Fixed incorrect animation frame rates for Joystick Controlled and Tilt Controlled behaviors.
• Fixed normalized vector calculation in joysticks - they now consider joystick boundaries, and will output values within a normalized range.
• Double tapping on the new If behavior now snaps its right child.
• The camera boundaries will now be visible when selecting objects and areas from the behavior editor.
• Fixed transparency loss in imported animations.
• Fixed the "Auto" Aspect Ratio, miscalculating the nearest aspect ratio in portrait mode.
• Fixed a crash in the editor with iPadOS 26.
• Fixed freezing caused by advertisement banners.
• Fixed advertisement banners requesting ads too frequently.
• Fixed performance drops caused by drawing an uncached graphic into a Render Texture.
• Fixed an issue that caused the Shoot behavior to be unable to play sound effects.
• Fixed crash when pressing x in the activity feed.
• Fixed the visual notification being hidden behind the top toolbar.
• Fixed the behavior toolbar being visible in the particle and sound editors.
• Fixed the asset library not returning to its original state when returning from the particle and sound editors.
• Fixed the selection box having a visual offset when selecting objects from the behavior editor.
• Fixed crashes when playing projects on iOS 13.
• Fixed behaviors without output nubs being unable to be snapped into position.
• Fixed visual bugs in the some menus in the editor that were introduced in the previous update.
• Fixed the Alert title in the Open URL behavior when opening websites in Safari.
• Fixed inconsistent style of search bars between iOS 16 and iOS 26.
• Fixed more project permission errors.
2.4 11/18/2025
Introducing Prefabs. Reusable logic that changes how you build in hyperPad, plus major behavior upgrades and fixes!
Your favorite game engine on iPad just leveled up! The all-new Prefabs and Templates system is here. Build games with reusable logic, share game behaviors across different scenes, and even export objects to other game projects. Combine that with reworked Joystick and Tilt controls, new Hover, Debounce, and Shake behaviors, and dozens of fixes and polish throughout, and this is one of hyperPad’s biggest updates yet.
New Features:
------------------------------------------------------------------------------------------------------
• Added Prefabs and Templates: you can now have behavior logic shared across objects in multiple scenes, and export object files to use in other projects.
• Reworked If behaviors: the If behavior will now have an additional nub on the right that triggers if the condition is not met.
• Revamped the Joystick Controlled and Tilt Controlled behaviors: these behaviors now offer more granular control over movement and rotation.
• Added a Hover Event behavior that triggers other behaviors on hover events: On Hover, While Hovering and On Exit.
• Added a Debounce behavior that limits how often behaviors can execute.
• Added a new Ad Banner Event behavior that triggers on ad banner events: Ad Loaded, Ad Clicked, Received Error, and Impression Recorded.
• Added a Shake Object behavior.
• Added regular expression support in the split operation in the Text Operation behavior.
• The Set Sound Settings behavior can now affect Sound objects.
Bug Fixes & Improvements:
------------------------------------------------------------------------------------------------------
• The camera boundaries will now be visible when selecting objects and areas from the behavior editor.
• Fixed transparency loss in imported animations.
• Fixed the "Auto" Aspect Ratio, miscalculating the nearest aspect ratio in portrait mode.
• Fixed a crash in the editor with iPadOS 26.
• Fixed freezing caused by advertisement banners.
• Fixed advertisement banners requesting ads too frequently.
• Fixed performance drops caused by drawing an uncached graphic into a Render Texture.
• Fixed an issue that caused the Shoot behavior to be unable to play sound effects.
• Fixed crash when pressing x in the activity feed.
• Fixed the visual notification being hidden behind the top toolbar.
• Fixed the behavior toolbar being visible in the particle and sound editors.
• Fixed the asset library not returning to its original state when returning from the particle and sound editors.
• Fixed the selection box having a visual offset when selecting objects from the behavior editor.
• Fixed crashes when playing projects on iOS 13.
• Fixed behaviors without output nubs being unable to be snapped into position.
• Fixed visual bugs in the some menus in the editor that were introduced in the previous update.
• Fixed the Alert title in the Open URL behavior when opening websites in Safari.
• Fixed inconsistent style of search bars between iOS 16 and iOS 26.
• Fixed more project permission errors.
2.3 10/31/2025
We’ve been hard at work making hyperPad more powerful and reliable than ever. This update includes numerous bug fixes, performance improvements, and new features designed to make your game development experience smoother.
New Features:
• Added Pitch Shifter and Amplify audio effect behaviors - Sound behaviors can now send their output signals to audio effect behaviors.
• Added an Automate Audio Effect behavior that can change properties of audio effects over time.
• Updated the splash screen and added splash screen options in global properties.
• Added support for multi-tasking and resizable window.
• Added "Automatic" aspect ratio in preview mode.
• Added support for portrait mode in the editor.
• Added support for Game mode.
## Bug Fixes and Improvements:
• Fixed Frame Event and Timer behaviors malfunctioning when opening overlays.
• Fixed wall-to-wall collisions no longer working.
• Fixed accidental behavior disconnections via the keyboard.
• Fixed a crash caused by loading long texts in TFFLabels.
• Fixed sound effects playing at incorrect volumes.
• Fixed high audio latency and excessive dropouts.
• Fixed the audio engine stuttering when CPU resources are low.
• Fixed sound effects not playing in overlays.
• Fixed setting polyphony to 0 or a behavior input field causing a crash.
• Fixed closing overlays stopping all sound effects and music.
• Fixed submitting or updating a project on the Hub not working.
• Fixed 4:3 aspect ratio inconsistencies between the scene and the editor on MacOS.
• Fixed Asset Shop Log in issue
• Fixed backups being unable to be accessed.
• Fixed music streaming being interrupted/halted while using hyperPad.
• Fixed Play Sound behaviors skipping completion calls when audio finishes playing frequently.
• Fixed the Load Image behavior outputting low resolution results for Photos and Camera modes.
• Fixed behaviors not being treated as root behaviors when using undo/redo.
• Fixed duplicated behaviors not being treated as root behaviors.
• Fixed undo action for deleting behavior trees not being restoring connections from parent behaviors.
• Fixed physics behaviors not working when executed as root behaviors.
• Fixed spawned objects not having their collisions properly created.
• Fixed music being resumed from the Debug menu when it was paused via the Pause Music behavior.
• Tweaked volume mapping to match the legacy version.
• Fixed the Play Music behavior not triggering child behaviors on completion.
• Fixed lag caused by repeatedly triggering Joystick behaviors.
• Fixed the Set Input Field behavior not properly storing Array and Dictionary values.
• Fixed some transitions running twice as fast while an overlay is opened.
• Fixed some sound effects being removed when loading new scenes.
• Fixed bluetooth connection issues with the audio engine.
• Double tapping on a behavior will now also snap all child behaviors into position.
• Fixed Shoot and Shoot with Button behaviors not playing their selected sound effects.
• Fixed sound objects unable to be previewed in the editor.
• Fixed sound objects not being able to be looped.
• Fixed duplicating a behavior tree to another object causing the behaviors to become root behaviors.
• Fixed the Draw behavior drawing lines at incorrect positions when using percentage units.
• Fixed project exports and backups not working.
• Fixed visual bugs with the camera, background and pause button in the editor.
• Fixed unsupported aspect ratios appearing in the debug menu.
• Fixed preloaded overlays and scenes not adapting to the current aspect ratio.
• Fixed physics related crashes, including a crash that was caused by changing a circular object’s physics mode.
• Fixed physics behaviors not taking effect on objects that were spawned in the same frame.
• Fixed physics behaviors not working when activated on scene start.
And numerous other bug fixes and improvements! Check our forum for the complete list of changes!
2.2 09/18/2025
This update isn’t flashy—it’s functional. Built for power users, we’ve focused on making hyperPad faster, more stable, and more capable than ever. Whether you’re building complex systems or refining your workflow, this one’s for you.
Over 20 new features and 35+ bug fixes packed into one powerful update.
Features
---------
Added a Beginner’s Guide to help new users learn how to use hyperPad.
Added user and project awards: get rewarded cool badges for milestones and achievements to boast to your friends about.
Added a new Analyze Image behavior that can recognize texts, faces, bar codes and animals within images.
Completely reworked the audio system for better performance and less memory usage.
Added a Sound File behavior that loads an audio file to memory.
Added a Load Sound behavior that can dynamically load sound assets, download audio from the internet and import audio from files.
Added pan and pinch gesture support for trackpad and mouse.
New keyboard controls: middle click or press the delete key on a behavior connection to disconnect it.
Added a new Manage Ad Banner behavior that can change the advertisement banner’s appearance and settings on demand during runtime.
Added an Ask Permission behavior that requests permission to access a specified service or information.
Added support for scroll events in the Mouse Event behavior.
Added an “Await Children” toggle in the Loop behavior to allow delays between iterations.
Added content rating settings to comply with regulations around the world when serving advertisements.
Added the ability to change a joystick’s boundary shape and size.
Added a “Touch Anywhere” toggle in touch behaviors.
Added an “angle” output for the Tilt Sensor behavior.
Added a skip button in the onboarding page.
Added the option to change the launch behavior of the app.
Bug Fixes
-----------
Fixed long loading times when launching hyperPad.
Fixed project permission errors - you will now be able to edit your projects even when you’re logged out or offline.
Fixed hyperPad logging out the user while the server is in maintenance.
Fixed audio being interrupted while preloading scenes.
Fixed sound effects not resuming after leaving the debug menu.
Fixed images imported from the Camera Roll losing transparency.
Fixed the selected layer in behaviors changing when adding/shuffling layers in the scene.
Fixed a visual bug that prevented uploading a project to the Hub that was created under no internet connection.
Fixed errors regarding the project title not displaying when submitting a project.
Fixed being unable to import assets from external sources when hyperPad is launching from a cold boot.
Fixed the joystick ball not following the finger as intended.
Fixed content being slightly clipped in some aspect ratios.
Fixed some warning popups being unable to be dismissed.
Fixed accidental behavior connection cuts when panning in the behavior editor.
Fixed broadcast and receive behaviors not being able to communicate between the scene and overlay.
Fixed some screen behaviors not working while an overlay is opened.
Fixed the Joystick Controlled and Tilt Controlled behaviors not working while an overlay is open.
Fixed a crash that occurred when moving a wall object and changing its velocity interchangeably.
Fixed a visual bug where the background appears white when fetching a post in dark theme.
Fixed crashes with the Text Operation behavior when an invalid regular expression was provided.
Fixed some lag caused by having lots of behaviors in the project and touching the background of the scene.
Fixed the FPS statistic label being partially hidden outside the device’s safe screen area.
Fixed the keyboard covering the comment box on phone.
Fixed overlapping views on the activity feed.
Fixed the x position value being used for the y input field in Move to Point behaviors.
Fixed visual bugs with the onboarding screen.
See the full changelog on our forum.
2.1 05/22/2025
Introducing hyperPad 2.0: The Biggest Visual Transformation in Over a Decade! This monumental update brings a complete overhaul of the Hub, a sleek new font, and support for 35 languages, revolutionizing your creative experience. With fresh features like undo/redo in the behavior editor, enhanced control flow, and a revamped asset library, hyperPad is more powerful and intuitive than ever. Dive into the new era of game development and creativity with hyperPad 2.0!
Whats New:
- The entire Hub has been revamped. WITH SEARCH!
- Support to 35 different languages.
- The onboarding and sign up pages have been overhauled.
- Undo and redo in the behavior editor.
- New font throughout the app.
- Break and Continue control flow behaviors.
- Get Physics State behavior
- Ability to change client version in Socket.io behvaior
-Added options to toggle specific sides in the Movable Platform behavior.
- New keyboard shortcut for changing object type.
- Added collision slop and collision bias physics simulation settings.
- Revamped tooltips and suggestion screens.
- Revamped the asset library and animation picker.
Plus over 50 bug fixes!
Check out our blog and forum for the full change log.
2.0 08/20/2024
The first update in 2024 is here! And its a great one. Lots of amazing new features making hyperPad even better than before, plus some bug fixes! See the complete list below.
New Features
---------------
- You can now convert objects into objects of another type.
- Empty objects are now converted into graphics when choosing a graphic for them.
- The Hit by Bullet behavior now outputs hit position and the shooter object.
- Bullets can now be rescaled in shoot behaviors.
- Added a Random Seed behavior that can define a set seed and algorithm for Random Number behaviors.
- Added the ability to move objects between scenes and layers.
- You can now mirror multiple objects at once.
- Added the ability to collapse behavior bundle behaviors, allowing an entire behavior tree to be compressed into a single behavior.
- Added a “Disable Antialiasing” toggle in the Draw behavior.
- Added “Add Entries” mode in the Modify Dictionary behavior.
- Added “Remove Duplicates” and “Intersect” modes in the Modify Array behavior.
- Updated branding logo inside the app.
Bug Fixes
-----------
- Fixed crashing when changing the scene background on iOS 17.
- Fixed many unexpected UI-related crashes on iOS 17.
- Fixed objects displaying in the wrong position in overlays.
- Fixed performance issues with the Get Pixel behavior.
- Fixed the Preserve Transform property in the Set Graphic behavior miscalculating position for objects in relative position mode.
- Fixed crashes when effect parameters were set outside their intended range.
- Fixed 16:9 aspect ratio not completely fitting the screen.
- Fixed numeric input fields displaying Int32 despite the behavior being stored as doubles.
- Fixed the Edit Text Field behavior causing a crash after triggering the Alert behavior.
- Fixed assets displaying as being selected despite the multi-select mode being disabled.
- Fixed the Keyboard Event behavior not displaying character sequence.
- Fixed the Swipe Gesture behaviors activating when swiping in the wrong direction.
- Fixed the screen resetting to the wrong position in the editor when pressing “defaults” in screen settings.
- Fixed occasional flickering in graphics when playing various animations.
- Fixed clipping of some UI in the main menu.
- Fixed dark theme color scheme for some UI.
1.40 02/07/2024
hyperPad Version 1.39: Unleash Your Creative Power!
Greetings hyperPad enthusiasts! Elevate your app experience with hyperPad 1.39!
We've supercharged your creative journey with powerful features, slick enhancements, and bug-squashing triumphs.
New Features: Ignite Your Imagination
• Keyboard Maestro: Dive into a world of efficiency with the introduction of keyboard shortcuts in the scene and behavior editor. Navigate your game like a pro and edit with speed!
• Edit Text on the Fly: Unleash your inner wordsmith with the new Edit Text Field and Edit Text Event behaviors. Now, label objects can be seamlessly edited using your trusty keyboard, and events can trigger based on field events. It’s typing magic!
• Customizable Shortcuts: Personalize your workflow with the new Keyboard Shortcut behavior. Define your own shortcuts, like a maestro conducting a symphony of creation. Think ⌘ + Z, but make it your own!
• Mouse Magic: Say hello to a new dimension of interactivity with the Mouse Event behavior. Listen to inputs from your hardware mouse or trackpad and redefine your app’s navigation experience.
• Pixel Perfection: The Render Texture behavior now embraces both percentage and pixel units, unveiling the sensational Pixel draw mode. Plus, meet the Get Pixel behavior, ready to read the color of a pixel from a Render Texture behavior.
• Intersection Evolution: The Is Intersecting behavior gets an upgrade! Now featuring units and the ability to use a Bounding Box behavior as a shape.
• Introducing the Lerp Function behavior, your gateway to smooth interpolation between two values using an easing tween. Perfect for creating very dynamic animations!
• Added an On Fixed Update event type in the Frame Event behavior.
• Added a Preserve Transform toggle in the Set Graphic behavior.
• Performance Revolution: Animated particles are now preloaded, revolutionizing gameplay performance. Say goodbye to stuttering, and hello to buttery smooth visual effects!
Bug Fixes
• Fixed a specific crash with the Math Operation behavior when providing invalid values.
• Fixed performance issues of animated particles in the particle editor.
• Fixed a bug where disabling a move behavior stopped every active move action of the object instead of only the associated move actions.
• Fixed the “Ignore Object’s Bullets” mode not working in the Ignore Bullets behavior.
• Fixed the object selector displaying red text despite having tag(s) or object(s) selected.
• Fixed numerous bugs with the multi-select feature.
• Fixed Wait and Timer behaviors not immediately stopping their internal clocks when disabled.
• Fixed the Timer behavior repeating forever when given a times count value of 1 or less.
• Fixed visual bugs with the scene selection widget in the Preload Scene behavior.
• Fixed behavior input fields not updating when duplicating a behavior tree.
• Fixed default overlays using the deprecated Restart Scene behavior.
• Fixed Timer and Wait behaviors becoming more inaccurate over time.
• Fixed “Out Back” ease running backwards in Set Music Settings, Set Sound Settings and Set Time Scale behaviors.
• Fixed missing Socket Event and Connect to Socket behaviors.
• Fixed a bug that prevented users from overwriting changes to existing particle effects.
• Fixed duplicate “On Any” socket events when running the Socket Event behavior multiple times.
• Fixed Exponential easing tweens not working in Set Sound Settings and Set Music Settings behaviors.
• Fixed audio settings not being treated separately in Set Sound Settings and Set Music Settings behaviors.
• Fixed crash when blur is set to be negative in the Render Texture behavior.
Upgrade now and let your imagination run wild!
1.39 11/29/2023
Another awesome update adding amazing new features to level up your games!
We've also fixed a bunch of nasty bugs, making hyperPad perform better and faster than ever.
As always be sure to rate and review hyperPad in the App Store after each update so we know what you think of the updates. Your reviews really help us grow and continue to add amazing new features to hyperPad.
New Features:
----------------
- Added an option to have animated particle effects.
- Added the ability to create, modify, preview and render noise maps.
- Added a new Indicator Event behavior to listens to a specific event from a Health Bar or a Life Indicator.
- Implemented Multi-Select Mode in the Asset Library to perform actions on multiple assets at once.
- Added the ability to open a particle or a sound effect directly from the Asset Library.
- Added the ability to duplicate graphic assets in the Asset Library.
- Revamped Life Indicator and Health Bar behaviors.
- Merged Set Animation Speed and Stop / Resume / Pause Animation behaviors into a new Set Animation State behavior.
- Merged Spawn on Object and Spawn on Area to a new Spawn Object behavior with additional functionality.
- The Add to Score behavior now visually updates event types when editing its properties.
- Added new physics event listeners: Falling State, Moving State and Active State - deprecating Became Active, Became Idle and all the transform event behaviors.
- Merged Collided, While Colliding and Stopped Colliding behaviors into a new behavior called Collision Event.
- Combined Ignore Bullet and Ignore Object's Bullets behaviors.
- Get Bounding Box and Sort by Distance has been optimized for better performance.
- The Load Image behavior now updates its nub icons when changing the load type.
- Combined Set Background Graphic and Set Background Color into a new Set Background behavior.
- The Get Background Color behavior has been changed to a Get Background behavior and now has an additional image output field.
- Merged Hide Layer and Show Layer into a new Set Layer Visibility behavior.
Bug Fixes:
---------------
- Fixed newer projects not being playable.
- Fixed a crash with the Get Object behavior when finding no objects and then finding objects afterwards.
- Fixed clipped text in the particle editor.
- Fixed a crash when capturing an area that is too wide or too tall in the Load Image behavior.
- Fixed a bug that allowed users to be able to branch a closed source project.
- Fixed performance issues with physics event behaviors.
- Fixed asset library displaying duplicate or “ghost” assets.
- Fixed particle editor not properly displaying which effect is selected.
- Fixed oversized BM font icons in the asset library.
- Fixed a specific crash caused by spawning an object that spawned other objects.
- Fixed the Get Object behavior outputting 0 for tags.
- Fixed the “On Resume” and “On Pause” frame events not being properly used when using the Alert behavior.
- Fixed rotation speed for radial particles being unable to be set to negative.
- Fixed a visual bug with the camera selector widget in the Screen to Point behavior.
1.38 08/02/2023
Another great new update. This one adds a few features that didn't make it in time for the last update. Also lots of big fixes and performance improvements.
New Features:
---------------
- Added a new customizable trail effect behavior that emits a continuous trail from an object.
- Added a new Stop Visual Effects behavior that immediately stops all running effects or trails of an object.
- Added duration and transition settings in the Set Sound Settings behavior.
- Added Affected by Time Scale toggle for Set Sound Settings, Set Time Scale and Set Music Settings behaviors.
Bug Fixes
----------
- Fixed a bug where disabling Set Time Scale or Set Music Settings behaviors did not interrupt their current tweens.
- Fixed a bug where pausing the scene did not pause transitions from the Set Time Scale and Set Music Settings behaviors.
- Fixed a visual bug with input fields when inputting an output field to a text field that's currently being edited.
- Fixed rotated particles being rotated back when its parent object is destroyed.
- Fixed radial particles teleporting to 0,0 when its parent object is destroyed.
- Fixed the particle’s origin shifting when its parent object is destroyed.
- Fixed 9-slice objects not saving their colors.
- Fixed the Share behavior not being able to save images that were from project assets (Predefined and Dynamic types).
- Fixed Box Container behavior sometimes crashing when opening it in the editor.
- Fixed the Get Object behavior returning the object's name for the x output field.
- Fixed the Animation Selector widget being visually broken - there's a huge gap under the widget.
- Fixed Battery Status outputting battery percentage from 0 to 1 when it should be outputting from 0 to 100.
- Fixed duplicating behavior trees placing the duplicated tree too far to the right.
- Fixed duplicating behavior trees to another object placing tree too far from the origin position.
- Fixed changing physics mode of an object in the editor not updating the properties display.
- Fixed widget in Load Overlay being visually broken - text is misaligned and clipping into other widgets.
--------------
New Features added in 1.36:
- Customize the user experience with the new Battery Status and Device Identifier behaviors.
- You can now copy behavior trees across objects by holding the duplicate button in the behavior editor.
- You can now delete behavior trees by holding the delete button in the behavior editor.
- Added ability to customize button and accent colors for alert popups.
- The Get Object behavior now outputs the name of the object.
- Added a new Swipe Gesture behavior that allows for more control of how swipes are detected - supersedes the legacy Swipe Up / Left / Right / Down behaviors.
- Added a toggle to use a secure text input for the Alert behavior.
- Revamped the Load Scene behavior, implementing a new ability to reference scene by name and superseding the Load Next / Previous Scene and Restart Scene behaviors.
- Merged Make Wall, Make Scenery and Make Physics behaviors into one new behavior called Set Physics Mode.
- Implemented a new Tilt Sensor behavior that supersedes the legacy Tilt Up/Right/Left/Down behaviors.
- Implemented a new Joystick Input behavior that supersedes the legacy Joystick Up/Right/Left/Down behaviors.
- The Get Object behavior can now get all objects in the scene or get all objects on a specified layer.
- The Get Objects by Tag behavior has been superseded by the Get Object behavior.
- The Get Attribute behavior now has an input field to define the default value.
- The Set Behavior State behavior now displays what mode is selected.
- Added a placeholder view for behaviors with no input fields.
- Editing rotation in a behavior now updates the UI in real-time.
1.37 06/20/2023
Another amazing new hyperPad update with lots of new features and over 20+ bug fixes!
As always don't forget to rate/review hyperPad in the app store to let us know what you think of the update! We always welcome feedback from the hyperPad community. Your feedback helps us grow and continue to add amazing new features.
New Features:
---------------
- Customize the user experience with the new Battery Status and Device Identifier behaviors.
- You can now copy behavior trees across objects by holding the duplicate button in the behavior editor.
- You can now delete behavior trees by holding the delete button in the behavior editor.
- Added ability to customize button and accent colors for alert popups.
- The Get Object behavior now outputs the name of the object.
- Added a new Swipe Gesture behavior that allows for more control of how swipes are detected - supersedes the legacy Swipe Up / Left / Right / Down behaviors.
- Added a toggle to use a secure text input for the Alert behavior.
- Revamped the Load Scene behavior, implementing a new ability to reference scene by name and superseding the Load Next / Previous Scene and Restart Scene behaviors.
- Merged Make Wall, Make Scenery and Make Physics behaviors into one new behavior called Set Physics Mode.
- Implemented a new Tilt Sensor behavior that supersedes the legacy Tilt Up/Right/Left/Down behaviors.
- Implemented a new Joystick Input behavior that supersedes the legacy Joystick Up/Right/Left/Down behaviors.
- The Get Object behavior can now get all objects in the scene or get all objects on a specified layer.-
- The Get Objects by Tag behavior has been superseded by the Get Object behavior.
- The Get Attribute behavior now has an input field to define the default value.
- The Set Behavior State behavior now displays what mode is selected.
- Added a placeholder view for behaviors with no input fields.
- Editing rotation in a behavior now updates the UI in real-time.
Bug Fixes:
-----------
- Fixed undo and redo system: you can now revert changes of multiple objects at once and undo object tags.
- Fixed freezing that was caused when repeatedly opening and closing the object color picker and blending mode picker in the editor.
- Fixed additions of new attributes replacing existing attribute values.
- Fixed keys reshuffling when plugging in values in the Dictionary behavior.
- Fixed lots of crashes and unexpected bugs caused by setting values to nan.
- Fixed particles with Rotate with Parent enabled teleporting unexpectedly when its parent object was destroyed.
- Fixed a visual bug that caused some fields in the Is Intersectingbehavior to be inaccessible.
- Fixed typos in alerts when importing assets of certain types.
- Fixed a bug where a Box Container behavior would output weird strings when it referenced an array output.
- Fixed a visual bug where stamping an object that is supposed to be hidden appears in a visible state.
- Fixed being unable to import new animations to an animated asset.
- Fixed objects snapping to the grid when it isn't intended.
- Fixed a race condition with Receive Message and Broadcast Message behaviors where Receive Message wasn't ready to register an event yet.
- Fixed broadcasting to object triggering Receive Message behaviors when they are not active.
- Fixed some behaviors triggering other behaviors multiple times.
- Fixed arithmetic behaviors like Math Operation and Divide Values not updating Box Containers.
- Fixed some typos, inconsistencies and grammar mistakes in the behavior editor.
- Fixed a bug where a disabled root behavior can trigger twice when enabled by Set Behavior State.
- Fixed crashes with the Text Operation behavior when using the Text with Format option.
- Fixed stamping multiple objects being placed in wrong positions.
- Fixed some specific input fields not updating visually after making changes.
1.36 05/30/2023
NEW FEATURES:
-------------------
- Added lots of new interactive subtle animations to behaviors and output fields, giving hyperPad a fun behavior editor experience.
- New Raycast Test Behavior: Shoot an imaginary ray and test if it intersects with any objects.
- New Hit Point Test Behavior: Place an imaginary point on the scene and test if it intersects with any objects.
- Added ability to broadcast an event to specific objects in the Broadcast Message behavior.
- Added a new Set Physics Property behavior that supersedes Set Bounce / Mass / Friction, Air Resistance and Make Passable behaviors.
- Added a new Modify Tags behavior that combines functionality from the Add / Remove Tag behaviors as well as include new functionality such as removing all tags from an object.
- Added a new Get Physics Properties behavior that can get multiple different physical properties of objects, superseding the Get Mass behavior.
- Merged Hide Graphic and Show Graphic behaviors into a new Set Visibility behavior.
- Added ability to use decimal places in the Count Down behavior.
- Added a World Position toggle for Collided and While Colliding behaviors.
BUG FIXES:
--------------
- Fixed a visual bug where Array and Dictionary behaviors were displaying incorrect information.
- Fixed a bug where plugging output values in Array and Dictionary behaviors would place the values in the wrong field.
- Fixed visual bugs with the container display of the Draw and Render Texture behaviors.
- Fixed the Text with Format function in the Text Operation behavior.
- Fixed Else If behaviors not moving with their parent behaviors.
- Fixed off-centered category label texts when editing behaviors.
- Fixed documentation for the Timer behavior
1.35 03/27/2023
Get ready to level up your app-building game! Our latest update for hyperPad is here and it's packed with amazing new features and improvements. Say goodbye to the old and hello to a smoother and more intuitive app-building process. Upgrade now and let your creativity soar!
New Features
--------------
Added delta time output for the Frame Event behavior.
Added the Clipboard behavior that allows copying and pasting text and images during runtime.
Added “On Object Destroy”, “On Object Enable” and “On Object Disable” events for the Frame Event behavior.
Added Set Behavior State behavior - functionality from Behavior On, Behavior Off and Execute Behavior into one simplified behavior.
Added documentation for pointers in Modify Array and Modify Dictionary behaviors.
Get Bounding Box can now fit a bounding box for multiple objects.
Added ability to change the blending mode of a secondary object via the Set Blending Mode behavior.
Added a toggle to compensate for camera zoom in Calculate Distance and Sort by Distance behaviors.
Added a toggle to normalize x and y outputs in Joystick behaviors.
Added a “change case” method in the Text Operation behavior to set text to be uppercase or lowercase.
Improved project sharing UI.
Bug Fixes
----------
Fixed playback bugs with the Set Music Settings behavior.
Fixed offset selection box in the editor for specific devices.
Fixed crashes caused by plugging values into the Array or Dictionary.
Fixed the Frame Event behavior not registering some events.
Fixed the Get Dictionary Value behavior modifying values in dictionary.
Fixed the Get Array Value behavior modifying values in array.
Fixed a visual bug when choosing a blending mode for an object in the editor.
Fixed a bug where scenery objects couldn’t be constrained in an area via the Drag & Drop behavior.
Fixed numerous bugs with the Boolean behavior.
Fixed a crash with the Set Music Settings behavior when no music track was playing.
Fixed crashes and invalid response types from the HTTP Request behavior.
Fixed a bug where setting an object’s color would not interrupt previous color transitions.
Fixed panning not changing immediately when changing sound properties via the Set Sound Settings behavior.
1.34 02/06/2023
New Features:
----------------
- Set Music Settings behavior - dynamically change volume and playback speed over time.
- Set Sound Settings behavior - alter a playing sound effect.
- New toggle to normalize vectors for the Calculate Direction behavior.
- The Set Graphic behavior can now change secondary graphic of an object.
- Added Acceleration Rate input field for the Joystick Controlled behavior and Tilt Controlled behaviors.
- Added ability to reset sequence index for the Execute Sequence behavior.
- Added Sort by Distance behavior - sort a group of objects by distance with additional parameters.
- The functionality of Set Color and Set Secondary Color have been combined.
- The functionality of Save to File and Delete from File have been combined.
- Added a new default value input field for the Get Dictionary Value behavior.
- Added On Frame behavior - trigger events on a frame-by-frame manner.
- Added Clamp Value behavior - restrict a value between two values.
- Added a new toggle to output meters for the Get Scale behavior.
- Added toggles for the Set Velocity behavior to keep x and y velocity.
- The Get Velocity behavior now outputs speed (m/s).
Bug Fixes:
-------------
- Fixed music playback not resetting after scene restart.
- Fixed some crashes with Start Particles, Shoot and Box Container behaviors.
- Fixed animation frames not resetting when selecting a new animation cycle.
- Fixed Set Label behavior not displaying additional settings when referencing objects by ID.
- Fixed a bug where rescaling a passable object does not preserve passable property.
- Fixed a bug where the grid does not reenable when quitting preview mode when enabled previously.
- Fixed a bug where the Render Texture behavior cannot resize its canvas after creation.
1.33 01/11/2023
Our goal is to release smaller updates more frequently. So keep an eye out for the updates and be sure to submit your feedback on our forum or by filling out the personal support form.
Whats fixed:
- Behavior Documentation errors
- Fixed bug with alert views
Whats new:
- Added missing behavior references
- New Math functions: Exponent, Logarithmic, Absolute, Factorial
- Reverted the icon back
1.32 12/06/2022
Lots of bug fixes, performance enhancements and usability tweaks!
1.30 10/26/2022
End off the year with a brand new version of hyperPad, just in time for the holidays!
We have fixed major bugs and crashes introduced in the previous update. hyperPad
now has a Smoother experience with the latest iOS updated allowing you to create
and share your projects easier,
We have also added new behaviors that will assist you in game creation- drawing
tools, Boolean & more.
What’s new:
You can use global behaviors to set up specified specific “Stop Touching”
behaviors on specified objects
Eraser function in Render Texture
What’s fixed:
Dictionary values are no longer deleting values
Get Array no longer deletes array values
When uploading images via multipart in HTTP Requests, keys are no longer
defaulted to "image".
Opacity variation doesn't affect anything regardless of particle mode, now fixed
X and Y variation on Radial particle mode doesn't affect anything.
Stop All Sound Effects: FXBehavior: behavior no longer cuts off when replaying the
same behavior.
Quitting the project in editor mode via the quit project behavior after closing an
alert no longer causes the preview screen to shrink
Json parsing error fixed, Using the Loop behavior and getting currentValue
parameter no longer returns an invalid dictionary.
Grid now turns off when selecting tools that are supposed to turn off the grid like
Pan or Multi-Select
Deleting Audio from shoot behavior no longer causes the app to crash when
opening up the behaviour to edit
Changing visibility of an object then pressing undo / redo now reverts the visibility
visually.
Changing particle colors (as an object) now takes effect in preview mode
The modal transparency now stretches all the way over the whole viewport
Fixed bug where urls can be used to branch closed-source projects
1.29 12/29/2021
End off the year with a brand new version of hyperPad, just in time for the holidays!
We have fixed major bugs and crashes introduced in the previous update. hyperPad
now has a Smoother experience with the latest iOS updated allowing you to create
and share your projects easier,
We have also added new behaviors that will assist you in game creation- drawing
tools, Boolean & more.
What’s new:
--------------
- You can use global behaviors to set up specified specific “Stop Touching”
behaviors on specified objects
- Eraser function in Render Texture
What’s fixed:
--------------
-Dictionary values are no longer deleting values
-Get Array no longer deletes array values
- When uploading images via multipart in HTTP Requests, keys are no longer
defaulted to "image".
- Opacity variation doesn't affect anything regardless of particle mode, now fixed
- X and Y variation on Radial particle mode doesn't affect anything.
- Stop All Sound Effects: FXBehavior: behavior no longer cuts off when replaying the
same behavior.
- Quitting the project in editor mode via the quit project behavior after closing an
alert no longer causes the preview screen to shrink
- Json parsing error fixed, Using the Loop behavior and getting currentValue
parameter no longer returns an invalid dictionary.
- Grid now turns off when selecting tools that are supposed to turn off the grid like
Pan or Multi-Select
- Deleting Audio from shoot behavior no longer causes the app to crash when
opening up the behaviour to edit
- Changing visibility of an object then pressing undo / redo now reverts the visibility
visually.
- Changing particle colors (as an object) now takes effect in preview mode
- The modal transparency now stretches all the way over the whole viewport
- Fixed bug where urls can be used to branch closed-source projects
1.28 12/13/2021
We have fixed major bugs and crashes introduced in the previous update. hyperPad now has a smoother experience with the latest iOS updates allowing you to create & share your projects easier.
We have also added new Behaviours that will assist you in game creation - drawing tools, boolean & more.
What’s New?
- Share to socials & include a screenshot!
- Follow Behaviours through “Anchor Position”
- Render Texture Behaviour;
A blank canvas you can draw on.
Effects like “Blur” or “Pixelate” are available. Drag into a “Set Behaviour” or “Load Image”
Draw behavior, shapes, or image into Render Texture.
- Collisions Behaviour;
Recreates collisions for an object
- Math Expression Behaviour;
Takes in a text field & allows math operations to be added.
- Boolean Behaviour;
Perform a Boolean or Comparison Operation
- Bitwise Operation Behaviour
- Text Operation Behaviour
String related functions that manipulate text (i.e. split, insert, search, trim, replace etc.)
- Secondary Colour Behaviour (e.g. health bar colors)
- Loop Behaviour now outputs current value for each new option
- Load Image Behaviour can load from a screenshot, object, render texture, files, camera roll & assets
- “Hide Graphic toggle” added to “Object Properties”
- Set Graphic can load from exported value when dragging value on top of Asset Selector
---
What’s Fixed?
- Dismissing the app when keyboard is open
- Importing multiple images from camera roll
- Graphics that are imported from files app are imported in the correct order
- Importing animations, no bouncing effect
- Loop animation works when chaining
- Colors set correctly
- Set background color behavior will now freeze when pausing.
- Overlay doesn’t pause when pressing the pause button.
- Overlays are now aligned
- Objects can now be destroyed after loading an Overlay
- Screen to object in Overlays no longer moves Scene
- Collisions work with Comments
- Scene/Global positioning on iPad Pro 11"
- iOS 14 alert when editing password; protected behaviors
- Tab Bar overlap on older iOS devices
- List is no longer black when adding from Special Objects in dark mode
- Loading audio from iTunes now works
- Sound effects playing at various pitches no longer has a “slide” effect
- Creating particle and sound FX does not crash the app
- Current time from Get Music Outputs incorrect value fixed
- On “Load Next Scene” Behavior, the properties now says “Scene”
- Default value for Load value is now correct
- Getting an Array from a json string now works
- Get Array value custom index no longer says get value at 0
- Array behavior works properly in spawned objects
- Various array and behavior fixes
- Various array / dictionary edge case issues fixed
- Behavior lines are not deleted when panning around
- Behavior list no longer visible when editing particles
- Inaccurate Behaviors no longer disconnect
- Dropbox dark mode
- Dropbox thumbnails now load
- Phantom object bug fixed
- Fixed Position when zooming out
- Using Set input field for Object referencing no longer causes a crash.
- Get Object Outputs scale
- Objects that have no width / height (0 meters) can now be scaled up via Scale By Behavior
- Propel Object and rotated screen/objects issues fixed
- Objects will no longer appear on unintended layers
- Able to edit Object attributes in editor mode.
- When Selecting Tags and other properties on Objects, the bottom of the panel is now interactable.
- Empty Objects that are hidden now look hidden
- Empty Objects can now be skewed.
- Editing input field with the keyboard will no longer edit the wrong behavior when switching behavior mid edit
- When swiping to close an interstitial ad in the player, the pause button no longer disappears
And many more! Visit the roadmap or forum for the complete list of bug fixes.
1.27 02/03/2021
Start 2021 with the latest hyperPad version that is sure to bring smiles. Over 50 bug fixes & 14 smashing new features, unwrap the latest version today!
TL;DR
We have fixed major bug issues that have caused crashes in the past. hyperPad now has a smoother experience with the latest iOS updates allowing you to create & share your projects easier.
We have also added new Behaviours that will assist you in game creation - drawing tools, boolean & more.
What’s New?
- Share to socials & include a screenshot!
Behaviour Updates
- Follow Behaviours through “Anchor Position”
- Render Texture Behaviour;
A blank canvas you can draw on.
Effects like “Blur” or “Pixelate” are available. Drag into a “Set Behaviour” or “Load Image”
Draw behavior, shapes, or image into Render Texture.
- Collisions Behaviour;
Recreates collisions for an object
- Math Expression Behaviour;
Takes in a text field & allows math operations to be added.
- Boolean Behaviour;
Perform a Boolean or Comparison Operation
- Bitwise Operation Behaviour
- Text Operation Behaviour
String related functions that manipulate text (i.e. split, insert, search, trim, replace etc.)
- Secondary Colour Behaviour (e.g. health bar colors)
- Loop Behaviour now outputs current value for each new option
- Load Image Behaviour can load from a screenshot, object, render texture, files, camera roll & assets
Others
- “Hide Graphic toggle” added to “Object Properties”
- Set Graphic can load from exported value when dragging value on top of Asset Selector
---
What’s Fixed?
- Dismissing the app when keyboard is open
- Importing multiple images from camera roll
- Graphics that are imported from files app are imported in the correct order
- Importing animations, no bouncing effect
- Loop animation works when chaining
- Colors set correctly
- Set background color behavior will now freeze when pausing.
- Overlay doesn’t pause when pressing the pause button.
- Overlays are now aligned
- Objects can now be destroyed after loading an Overlay
- Screen to object in Overlays no longer moves Scene
- Collisions work with Comments
- Scene/Global positioning on iPad Pro 11"
- iOS 14 alert when editing password; protected behaviors
- Tab Bar overlap on older iOS devices
- List is no longer black when adding from Special Objects in dark mode
- Loading audio from iTunes now works
- Sound effects playing at various pitches no longer has a “slide” effect
- Creating particle and sound FX does not crash the app
- Current time from Get Music Outputs incorrect value fixed
- On “Load Next Scene” Behavior, the properties now says “Scene”
- Default value for Load value is now correct
- Getting an Array from a json string now works
- Get Array value custom index no longer says get value at 0
- Array behavior works properly in spawned objects
- Various array and behavior fixes
- Various array / dictionary edge case issues fixed
- Behavior lines are not deleted when panning around
- Behavior list no longer visible when editing particles
- Inaccurate Behaviors no longer disconnect
- Dropbox dark mode
- Dropbox thumbnails now load
- Phantom object bug fixed
- Fixed Position when zooming out
- Using Set input field for Object referencing no longer causes a crash.
- Get Object Outputs scale
- Objects that have no width / height (0 meters) can now be scaled up via Scale By Behavior
- Propel Object and rotated screen/objects issues fixed
- Objects will no longer appear on unintended layers
- Able to edit Object attributes in editor mode.
- When Selecting Tags and other properties on Objects, the bottom of the panel is now interactable.
- Empty Objects that are hidden now look hidden
- Empty Objects can now be skewed.
- Editing input field with the keyboard will no longer edit the wrong behavior when switching behavior mid edit
- When swiping to close an interstitial ad in the player, the pause button no longer disappears
And many more! Visit the roadmap or forum for the complete list of bug fixes.
1.26 12/21/2020
This update focuses on performance improvements and some bug fixes to issues that were introduced in version 1.24
What's new:
------------
- Log in With Apple
What's Fixed:
--------------
- Large and complex scenes are now much faster at loading
- Share with friends bugs are fixed
- Behaviour output list is no longer cut off for behaviours with many output options
- Fixed issue where loading the forum before the hub would ask you to log in
- Fixed errors when opening some projects from a url
- Making new project is more accessible
- Fixed layers bar scrolling issues
- Fixed PTM reverting to 0 on older projects
- Fixed broken sample projects
- Forum avatars are now synced with app
- Fixed issue where overlay menu wouldn't open on iOS13
- Fixed crash with set screen rotation behaviour
- Fixed crash with set life indicator behaviour on old projects
1.25 12/10/2019
It's been a little while since our last update. We've been working hard on adding lots of new features and fixing tons of bugs! For the complete list of changes check out our roadmap and our forum!
Along with awesome new features we've also changed our pricing model. hperPad is now a paid app, and everyone gets Pro/Developer features! As a thank you to our existing users, enthusiast/indie and student accounts will be upgraded for free!
And stay tuned because there's a lot more to come very soon!
**New Features**
- Behaviour search! Now it's much easier to find what that behaviour you need.
- Age Gate to verify user is over 13 when using community features
- Blending options on BM Fonts
- Custom Alert Popups (removed Text input popup behaviour)
- Screen Shake behaviour now has X and Y values. Allowing you to independently shake the screen in either direction
- New Get Life Indicator behaviour
- New Append Array Behaviour
- Analytics now use gameanalytics.com
- Add a manual delta time for behaviours with the dropdown for speed vs duration
- Export Rotation in get screen behaviour
- Add rotate screen to behaviour
- Set object anchor point behaviour
- Reward ads for trigger ad behaviour now supported
- New Set Object Anchor Point behaviour
- New Rotate Screen behaviour
- Get Screen behaviour now exports rotation
- Manual delta time for behaviours with the dropdown for speed vs duration. Allowing you to create custom tweens
- For pixel art graphics you can now disable Anti Aliasing in the asset library.
**Bug Fixes**
We've fixed way too many bugs to list! You can see the complete change on our roadmap and forum!
Just know that hyperPad should be more stable, crash less and feel quicker!
1.24 08/20/2019
FINALLY all major audio issues have been fixed! (let us know if we've missed anything)
This update is mainly focused on bug fixes, but there are a few new features we added in last minute. We've also added a new icon and logo.
What's New:
-------------
- New "Permanent" toggle switch to Destroy Object behaviour. This is so you can handle some of your own memory management.
- New "add Tags to Object" behaviour
- New "Remove Tags from Object" behaviour
- New change aspect ratio option for hub projects
- hyperPad menu button for hub projects now have a minimum transparency
- The hyperPad build number is now listed in the hyperPad menu
- New splash screen
- New icon
What's Fixed:
-------------
- Pausing and resuming the project now also correctly pauses and resumes music
- Volume scale of play sound is now more accurate
- Sound effects no longer stutter after a minute of runtime
- Play sound volume is now more accurate
- Play Sound now takes sounds by setting the input
- Play sound no longer maxes out at 20
- Fixed bug where sounds would stop after 15 minutes
- Fixed pause/resume music on pause/resume overlay
- Fixed issue where on iPad Pro 11" an iPhone version of the project would be displayed instead of the iPad
- Fixed the crash when setting a custom avatar
- Fixed bug when changing aspect ratios on 11" iPad Pro
- Fixed bug where an image had to be flipped before changing the collisions
- Fixed UI glitches with behaviour properties
- 2X button no longer gets covered by the hyperpad menu button
- Fixed issue where screen rotations would cause anchors to be incorrect
- Fixed UI glitch with asset library
- Fixed comment behaviour not displaying correctly
---------------------------------------------------------
Don't forget the last update included a lot of awesome features too!
What was added in the previous update:
------------
- iPad Pro Support: We added a new device target so that you can make use of that new fancy 199:139 aspect ratio!
- New Asset Importer: We've streamlined importing assets. You can now import Sprite sheets, BMfonts, and other unique assets all directly within hyperPad.
- Import from the Files app: With the new importer you now have access to Apples Files app. Giving you access to local storage, and multiple cloud services like iCloud and Dropbox.
- Object Referencing: This is what you've been waiting for. You can now get an object by its name or ID inside of behaviours. So you no longer have to visually select an object in the behaviour editor. You can just enter its name. Most behaviours now output the object name/ID and can be dragged in the Object A/B field on the behaviour properties.
- Get Object Behaviour: A new behaviour to use alongside the object referencing functionality. This behaviour will output the ID, position, scale, skew, rotation and tags of a specific object.
- iPhone X (and newer) aspect ratio support: You now have access to a new aspect ratio for the new apple devices with no home button.
- New behaviour interface for deleting connecting lines. This will reduce those frustrating accidental connection deletes in the behaviour editor.
- Optional user accounts! You no longer need an account to use hyperPad. However keep in mind you'll have a limited experience.
- New Get bounding box behaviour. Gets an objects X and Y bounding box coordinates. You can use this to see if 2 objects are colliding with each other even if they're not physics.
- New Is Intersecting behaviour: Input coordinates for two shapes and check if they are intersecting.
- New "View Backups" button in projects screen to quickly see all backups for a project.
- New Audio engine! We've switched to AudioKit for more reliable and higher quality sound output.
1.23 01/19/2019
Another great update for hyperPad! We've added some features you all have been asking for making hyperPad incredibly more powerful!
We've also fixed a bunch of bugs and improved overall performance.
What's new:
------------
- iPad Pro Support: We added a new device target so that you can make use of that new fancy 199:139 aspect ratio!
- New Asset Importer: We've streamlined importing assets. You can now import Sprite sheets, BMfonts, and other unique assets all directly within hyperPad.
- Import from the Files app: With the new importer you now have access to Apples Files app. Giving you access to local storage, and multiple cloud services like iCloud and Dropbox.
- Object Referencing: This is what you've been waiting for. You can now get an object by its name or ID inside of behaviours. So you no longer have to visually select an object in the behaviour editor. You can just enter its name. Most behaviours now output the object name/ID and can be dragged in the Object A/B field on the behaviour properties.
- Get Object Behaviour: A new behaviour to use alongside the object referencing functionality. This behaviour will output the ID, position, scale, skew, rotation and tags of a specific object.
- iPhone X (and newer) aspect ratio support: You now have access to a new aspect ratio for the new apple devices with no home button.
- New behaviour interface for deleting connecting lines. This will reduce those frustrating accidental connection deletes in the behaviour editor.
- Optional user accounts! You no longer need an account to use hyperPad. However keep in mind you'll have a limited experience.
- New Get bounding box behaviour. Gets an objects X and Y bounding box coordinates. You can use this to see if 2 objects are colliding with each other even if they're not physics.
- New Is Intersecting behaviour: Input coordinates for two shapes and check if they are intersecting.
- New "View Backups" button in projects screen to quickly see all backups for a project.
- New Audio engine! We've switched to AudioKit for more reliable and higher quality sound output.
Fixed Bugs:
------------
- Laggy audio is now fixed!
- Tooltip for wall on wall collisions was not showing up
- Restoring in app purchases would hang if you have never made any purchases
- When upgrading from an older project, box container's default value would get cleared out
- Can now launch the interactive tutorial again (Option located in the Learn tab).
- Fixed bug where value behaviour would act like a pointer with broadcast message.
- Fixed bug where play animation behaviour wouldn't save the position of frames added tot he film strip.
- Fixed crash when free users would get disconnected from the internet
- Fixed else-if behaviour not running on spawned object
- Fixed crash when empty objects and labels would try using set graphic behaviour.
- Fixed random error when downloading assets from the asset shop
- Fixed bug where banner ads could cause hyperPad to freeze.
- Fixed bug where play sound would stop playing after a few seconds.
- Fixed bug where set graphic behaviour would sometimes cause an object to disappear.
- Fixed bug where behaviour input fields would round the digits.
- Fixed bugs with offline mode.
1.22 11/26/2018
Shaders are here!
Add shader effects to objects, layers, backgrounds, or the whole game scene. Create advanced visual game effects directly from your iPad. Expect smoother animations, more behaviors, and major stability improvements.
Try Shader Effect & Automate Shader behaviour and build a mini game demo scene in minutes.
New Features
• Added shaders: apply shader effects to objects, layers, the background or the entire scene with the new Shader Effect behavior.
• Animate shaders: Animate shader properties over time with the new Automate Shader behavior.
• Added the option to spawn prefabs and templates in the Spawn Object behavior.
• You can now change the transition of opening and closing animations for the Text Bubble behavior.
• Added animation settings for the Set Health Bar behavior - you can animate the progress change over time by specifying a duration and transition type.
• Added animation settings for the Add to Score behavior - you can animate the score change over time by specifying a duration and transition type.
• Added the ability to change a label’s dimensions and alignment in the Set Label behavior.
• Added "Random Value" option in the Get Array Value behavior.
• Added a Network Status behavior that checks for internet connection.
Bug Fixes
• Fixed prefab and template files being unable to be imported from outside the app.
• Fixed the If behavior failing to recognize numbers in some cases.
• Fixed the Spawn Object behavior causing crash when object contained arrays and dictionaries.
• Fixed some Broadcast Message and Receive Message behaviors not working after switching scenes.
• Fixed global UI behaviors persisting through play sessions in the Hub.
• Fixed animated prefabs/templates displaying entire spritesheet instead of graphic.
• Fixed saving template/prefab of a prefab resulting in a blank object.
• Fixed cropping graphic not visually updating sprite in the editor.
• Fixed a visual bug in toggles that made it hard to distinguish between the on and off state.
• Fixed visual inconsistencies with the camera between the editor and preview.
• Setting camera position in Screen View settings now match exactly what is set from the preview.
• The Screen View screenshot now updates in real-time and maintains correct dimensions.
• Fixed crashes in some projects when playing in the Hub
• Fixed units and clear buttons not appearing on text fields in behaviors (iPadOS 26+)
• Fixed the status bar being visible on exported projects
• Fixed the Alert behavior not working in exported projects
• Fixed the top navigation bar bleeding behind the status bar in the main pages.
• Fixed the Get Velocity behavior not accounting for velocity applied by the Joystick Controlled behavior.
• Fixed importing hyperPad files removing the original .tap file.
• Fixed a crash with life indicators having empty sprites.
• Fixed a crash when email is blank in the confirmation page when signing up.
• Fixed a crash when picking assets.
• Fixed a crash with the Set Input Field behavior.
• Fixed crashes caused when opening object properties.
• Fixed a crash with the Edit Text Field behavior.
• Fixed a crash that occurred when switching between the player and editor.
more Version 2.6 Mar 29
Data Used to Track You The following data may be used to track you across apps and websites owned by other companies:
Data Not Linked to You The following data may be collected but it is not linked to your identity:
Purchases Contact Info User Content Identifiers Usage Data Diagnostics