Available For Hire As A Freelancer: Custom Nodes, Scripting, Bugfixing, Special Features And More!

Discussion in 'Promotional' started by Ivan Perfetti, Sep 15, 2020.

  1. Ivan Perfetti

    Ivan Perfetti Boxer

    Joined:
    Sep 9, 2018
    Messages:
    95
    Likes Received:
    99
    Hi guys, I’m available for hire as a freelancer to help you in Buildbox 3 projects (both 2D and 3D).
    Buildbox is a great platform but sometimes you need features that just aren’t there yet, I’m here to make them reality for you!

    For any request feel free to contact me:
    - by email to ivan (at) indymsw (dot) com.
    - filling the form at https://www.indymsw.com/contact-us/.
    - sending a direct message here on the forum.

    Scroll down to get a free sample node!


    I’m particularly experienced in:
    – Nodes development
    – Scripting
    – Node customization
    Custom templates
    – UI design
    – Rewarding systems

    About me

    My name is Ivan Perfetti, I live and work in Bologna, Italy.
    I’m a long time programmer and have been developing software since the late ’90s including games, management and invoicing software, middleware and more; I’ve dedicated recent years to games development, particularly with Buildbox 2D and 3D.
    With Buildbox I’ve developed both 2D and 3D games and created countless Nodes and objects for my own and my customers projects.
    I’m experienced and passionate about development and I follow every project with the maximum precision and thoroughness.

    Games
    I’ve developed and published the following games:
    Space Runner 2600, a 3D action/runner game with custom powerups and effects, in game shops, custom rewarded videos implementation and much more, available in the Apple App Store (iOS)


    Brainjection, a unique cyberpunk themed narrative puzzle game, won 6th place in official Buildbox Cyberpunk Gamejam, available in the Apple App Store (iOS).


    Bouncyland Adventures, quick and clean 2D vertical platform for all ages, available on Google Play Store (Android).


    Nodes & Templates
    I've also developed the following nodes & templates for Buildbox.
    You can find them all at indym.itch.io

    Swipe Lane Path Move Node
    [​IMG]

    This node allows you to create Buildbox 3 games with a character moving along a path with support for lanes and swipe gestures to change lane.
    This node merges the functionalities of the "Swipe3 Lanes" asset and the "Path Move" node and adds a lot of customizable attributes.
    Just check the pictures and the video for a demo of what you can achieve with it!


    Particle System for Buildbox 3
    I've just started started working on a particle system for Buildbox, the node is not available yet but here's a preview of a fire effect.


    Get a free sample node!

    Here's a special node I've developed: Real-world Elapsed Time Counter Node.
    Get it here: https://indym.itch.io/real-world-elapsed-time-counter-for-buildbox-3
    It's free but now you can donate something if you wish, thank you! :)


    Inside the .zip file you'll find:
    - BBNODE file you can drop directly into your Buildbox projects.
    - BBDOC file demo to show how it works.
    - Readme file with full usage instructions.

    Real-world Elapsed Time Counter To Create Daily Gift Prizes/rewards And More

    [​IMG]

    Quick node description:
    can be used to implement in game gifts/rewards based on time elapsed in real-world. This might be useful to create rewards the player can obtain only once every hour or every day or whichever time interval you wish.
    Example: you want to have a prize to be available once every day to tempt players to open the game more frequently, you can do it with this node.
    Also this node can manage as many counters/events as you wish!

    Other notable works
    I've also developed many custom nodes and complete game mechanics and UIs for many Vagabond Studios games like:

    Lazerpuck____________Cyblox Runner______Qubik's Playground

    [​IMG]___[​IMG]___[​IMG]
     
    Last edited: Oct 16, 2020
    HueTheDev and GoldenBoy like this.
  2. b0x3r

    b0x3r Boxer

    Joined:
    Apr 5, 2020
    Messages:
    26
    Likes Received:
    3
    Do you have an email I can send a message to?
     
  3. Ivan Perfetti

    Ivan Perfetti Boxer

    Joined:
    Sep 9, 2018
    Messages:
    95
    Likes Received:
    99
    Hi @b0x3r, sure, for any request feel free to contact me:
    - by email to ivan (at) indymsw (dot) com.
    - filling the form at https://www.indymsw.com/contact-us/.
    - sending a direct message here on the forum.

    Thank you!
     
    Last edited: Sep 15, 2020
  4. b0x3r

    b0x3r Boxer

    Joined:
    Apr 5, 2020
    Messages:
    26
    Likes Received:
    3
    I sent you an email. It's coming from quickplay@
     
    Ivan Perfetti likes this.
  5. tributorock

    tributorock Avid Boxer

    Joined:
    Feb 6, 2016
    Messages:
    188
    Likes Received:
    45
    Do you think that is possible create a Joypad support for Buildbox? I need it because a plan o release a platformer game and a joypad support is important.
     
  6. Ivan Perfetti

    Ivan Perfetti Boxer

    Joined:
    Sep 9, 2018
    Messages:
    95
    Likes Received:
    99
    @tributorock Hi, just to clarify, if you need a joystick-like controller in the UI of your Android or iOS game this is readily available in Buildbox.
    If you are talking about adding support for joypads in games exported for Windows/Steam I'm afraid this is not possible as of now, in my knowledge there is no support at all for controllers in Buildbox.
     
  7. tributorock

    tributorock Avid Boxer

    Joined:
    Feb 6, 2016
    Messages:
    188
    Likes Received:
    45
    Yes, joypad. I tninhk that if you map keyboard to joypad using code it can be possible.
     
  8. Ivan Perfetti

    Ivan Perfetti Boxer

    Joined:
    Sep 9, 2018
    Messages:
    95
    Likes Received:
    99
    I don't think this can be done with Buildbox scripts as of now; Buildbox scripting language is a subset of Javascript, thus you don't have access to everything. I'd love to be proven wrong by the way.
    I guess there are ways to add joypad support from outside of Buildbox, even by simply using a tool to map joypad buttons to keyboard keys but this is something different.
     
    Last edited: Sep 20, 2020
  9. Ivan Perfetti

    Ivan Perfetti Boxer

    Joined:
    Sep 9, 2018
    Messages:
    95
    Likes Received:
    99
    Hi guys, an updated version of the Real-world Elapsed Time Counter Node is available for download, get it here:
    https://indym.itch.io/real-world-elapsed-time-counter-for-buildbox-3
    It's free as always but now you can donate something if you wish, thank you! :)

    Inside the .zip file you'll find:
    - BBNODE file you can drop directly into your Buildbox projects.
    - BBDOC file demo to show how it works.
    - Readme file with full usage instructions.

    Real-world Elapsed Time Counter To Create Daily Gift Prizes/rewards And More
    [​IMG]
     
  10. Ivan Perfetti

    Ivan Perfetti Boxer

    Joined:
    Sep 9, 2018
    Messages:
    95
    Likes Received:
    99
    Hi there! I've just published a new node:
    Swipe Lane Path Move Node
    You'll find it for sale on Itch.io, just click here!
    [​IMG]



    This node allows you to create Buildbox 3 games with a character moving along a path with support for lanes and swipe gestures to change lane.
    This node merges the functionalities of the "Swipe3 Lanes" asset and the "Path Move" node and adds a lot of customizable attributes.
    Just check the pictures and the video for a demo of what you can achieve with it!

    Please note that Buildbox 3.3.4+ is required to open the files included in the package.

    WHAT'S INCLUDED IN THE PACKAGE?
    1 BBNODE file for Buildbox 3, the Swipe Lane Path Move Node V.1.3 itself.
    1 BBDOC file for Buildbox 3.3.4.
    2 FREE DEMO GAMES / TEMPLATES are included in the BBDOC file.
    12 BBASSET files for Buildbox 3 (2 characters + 10 objects).
    1 README text file with node description and details.
    1 LICENSE AGREEMENT text file.

    YOU'LL GET THE FOLLOWING ORIGINAL ASSETS AND GOODIES FOR FREE!
    1 3D MODEL for the vehicle (OBJ, PNG & MTL files included).
    2 MP3 TRACKS (Somewhatcountry Lively and Somewhatcountry Quiet, 30s length).
    6 ROAD / TERRAIN TILES, all in PNG format, tilable on both X & Y axis.

    NODE DESCRIPTION

    Following is a complete list of the node inputs and available attributes.

    INPUTS

    The node has 4 inputs:

    * Enabled: to enable the node; once enabled speed is set according to the corresponding attribute.
    * Jump: if this input is enabled the character will jump; useful to add a button to control jumps for example.
    * Swipe Left: if enabled the character will react as if a swipe left occurred. Useful to add alternative inputs.
    * Swipe Right: if enabled the character will react as if a swipe right occurred. Useful to add alternative inputs.

    The node natively supports and recognizes Left/Right Swipe gestures.
    The node also supports alternative inputs, like UI Buttons, keyboard keys or mouse buttons.

    ATTRIBUTES

    MOVEMENT
    * Speed: speed at which the character will move on the path in the current world scene.
    * Height Over Path: height of the character over the game path.
    * Jump force: force to apply to a jump, set to 0 to disable jumps. Suggested value: between 0 and 3.
    * Max Jumps: max number of consecutive jumps; 1 is a single jump, 2 is a double jump, 3 a triple jump and so on.
    * Movement smoothing: easing applied to character movements. Suggested value: between 0.5 (extremely snappy) and 0.99 (extremely smooth).
    * Swipe sensitivity: sensitivity to swipe movements. Suggested value between 0.1 (low sensitivity) and 1.0 (high sensitivity).

    LANES / PATH
    * Lanes: number of lanes the character will be able to move on. Must be >= 2.

    * Starting lane: starting lane for the character.
    Lanes are numbered left to right; example: with 3 lanes the left one is lane 1, middle one is lane 2, right one is lane 3. Allowed values between 1 and 'Lanes'.
    * Path Usable %: how much of the track size can be used by the character in percentage; useful to leave a margin on the sides of the track.
    Must be >= 1. Should be <= 100. Accepts values up to 200 in case you wish your character to be able to go outside of the track.

    SPECIAL FEATURES
    * Variable Path Size: if enabled recognizes when the path size changes (narrower or broader) and updates the car position accordingly. This attribute is disabled by default, enabling it will cause additional calculations in the update(dt) function.
    * Smooth Move At Start: might be useful when the starting lane is not the middle one.
    If checked, the character will move smoothly from the middle lane to the specified Starting Lane.
    * Allow Contact Swipes: if enabled the player can swipe multiple times keeping the finger on the screen.

    * Enable Touch Events: enabled by default, allows the use of a swipe movement on screen to move the character left or right.
    You might want to disable touch movements, for example if you wish to use UI buttons and/or keyboard buttons instead.

    * Enable Warnings: useful for debug, enable warning messages when one of the attributes has an out of range value.
    If an attribute has an out of range value it is always set to an in range value, regardless of this setting.

    STEERING
    * Enable Steering: if checked steering is enabled and the character will rotate left or right when changing lane.
    Useful to simulate steering when the character is a vehicle.
    * Steering Amount: steering angle in degrees. Suggested value: between 0 and 45.
    * Steering Smoothing: easing applied to character when returning to normal position after steering. Suggested value: between 0.8 and 0.98.
     
    Last edited: Oct 11, 2020
    Jaro likes this.
  11. Ivan Perfetti

    Ivan Perfetti Boxer

    Joined:
    Sep 9, 2018
    Messages:
    95
    Likes Received:
    99
    Hi all! Today I've started working on a particle system for Buildbox; hopefully we'll see an official one sooner or later, meanwhile here's a preview, please consider I've just started working on it but to me the fire effect doesn't look bad, what do you think about it?
     

Share This Page