Announcement

Collapse
No announcement yet.

Rama Available, Counseling, Steam/Multiplayer Code, UI, C++ Game Mechanics

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

    [PAID] Rama Available, Counseling, Steam/Multiplayer Code, UI, C++ Game Mechanics

    Dear Community,

    I am offering two broad services:

    1. Counseling by Phone / Email

    2. Contracted Work to do C++ Coding (Creation of Plugins for Blueprints Included)



    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Client Testimonials

    All links are to posts within this thread!



    Testimonial by Tom Proulx, Author of Quicken

    "When I was starting my first project on UE4 it was a bit overwhelming. The lack of documentation was frustrating. I learned, as most newbies do, by googling and reading the forums. But I noticed that most questions posted were answered by Rama. I started doing sessions with Rama to have him help get me down the learning curve and was amazed at how well he knew the UE4 engine. It seemed like he knew as much as an engineer at Epic--maybe more. In addition to his knowledge of UE4, he was also a great teacher so that the more time we spent together the more competent I became at being able to do things myself. Rama is one of those rare engineers with a deep knowledge of his subject and also a wonderful ability to explain and teach. If you're looking for help on any UE4 project you won't find anyone better."

    --Tom Proulx, co-founder of Intuit, author of Quicken


    Dan
    https://forums.unrealengine.com/show...l=1#post145408

    zlspradlin
    https://forums.unrealengine.com/show...l=1#post128900

    Isaac (plugin service)
    https://forums.unrealengine.com/show...l=1#post104476

    TimConwell
    https://forums.unrealengine.com/show...l=1#post132230

    Maelgrim
    https://forums.unrealengine.com/show...l=1#post134254

    Isaac (Telephone Session, UE4 Profiling Tool)
    https://forums.unrealengine.com/show...l=1#post276720

    Dan (custom plugins)
    https://forums.unrealengine.com/show...l=1#post310792

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



    Email / Telephone Counseling


    I have room in my schedule for about 7 telephone sessions per week, ranging from 1 to 3 hours in duration.

    I record these calls for your future listening!

    I can offer you counseling in this range of topics

    1. Learning UE4 Blueprints, we build stuff together on the phone! (I've done a lot of this with clients already!)

    2. UE4 C++, learning from the ground up, intermediate, or advanced (I do this all day)

    3. Game Design Concepts integrated with UE4, how to approach your project and build it in the most efficient manner

    4. How to best use the power of UE4 for your project goals

    5. Animation Blueprint Help (I have custom animation blueprint mechanics that do fancy things, in this video I demonstrate a "spine aiming" system allowing any skeletal mesh to look up or down and use the same exact sword animations they would use if they were facing level Video Link)

    6. Any other topics you want paid counseling about related to UE4

    ~~~

    Direct C++ Coding Assistance

    I am currently working on Solus with Hourences and am available for about 20 hours a week for additional paid projects.

    So to be clear, I can't sign on as a full time project member, but I can do paid work for about 20 hours a week in this range of topics:


    1. Binary Save Systems, creating a custom save system for your game that saves to compressed binary array (I wrote the wiki tutorial on this subject here: Save and Load any Data to Compressed Binary File)

    I have already implemented an instantaneous full save/load feature for Solus! The compressed binary file includes a snapshot of the player's view at the time of saving!


    2. C++ Game Mechanic coding, Any game mechanic you can imagine, I make new game mechanics almost every day in C++. (I recently figured out how to replicate movement of ragdolls / simulating physics meshes Video Link)


    3. Multiplayer Programming, I've had a focus on coding Multiplayer games in Unrealscript/C++ for years now

    Video Link 1: Real Multiplayer Game using my Multiplayer Level Editor coded in UE4 C++

    Video Link 2: Very fancy replicated Game Mechanic I did in the UE4 Beta

    Video Link 3: Multiplayer Editor


    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    4. New Blueprint Nodes made in C++ for your project needs, to be used by the Whole Team

    I have given almost 100 new BP nodes to the UE4 Community via my Blueprint Nodes plugin! People can use it without compiling any code.

    Description and Download of my Blueprint Plugin Library
    https://forums.unrealengine.com/show...ll=1#post24698
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    5. User Interface Programming (UI), I have written my own UI system, but I also know Coherent UI from personal experience (Video Link).


    6. Animation Blueprint Coding in C++ (Video link to fancy animation stuff done with C++)


    7. Steam Integration, I've already got Steam working for my own projects, as well as for Solus.

    I have played actual multiplayer games in my own game where people connected just by clicking on the name of their friend in my own custom in-game Steam friends list.

    Thread Link about my In-Game Steam Friends List


    8. Custom Editor To Ship With Your Game, so that end users can mod your game without owning UE4 (has some limitations, I cant allow you to import new assets because the FBX pipeline is restricted to the Editor, I already asked Epic's legal department about this)


    9. Low level C++ coding, under the UObject Level for Data Management (My whole UI system is written in Pure C++)


    10. Dynamic Level Generation, based on tiles or some other randomization method (I've already done a lot with this on my own)


    11. Anything else you can imagine, I'd be happy to consult with you by PM as to the feasibility of your goals / whether I've already done it (I play with UE4 C++ a lot)


    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    12. Plugins of any kind to do anything, for use in Blueprints and not requiring any code compile

    My Vertex Snap Plugin is a good example of how I can actually modify the Unreal Engine to suit your project's needs without having to touch your actual Engine code on your local machine.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



    UE4 Engine Programming

    I've done a far amount of programming directly in the UE4 Engine code itself, here are some videos!

    Slate Window that shows hard drive contents
    https://www.youtube.com/watch?v=x40j...K4qi1V-g_DJPyA


    Introduction to Vertex Snap Editor Integration
    https://www.youtube.com/watch?v=fW23S0DlF3g

    Vertex Snapping Editor Integration, including BSP!
    https://www.youtube.com/watch?v=1tyW...K4qi1V-g_DJPyA

    Area-based Display of Vertices for High Vertex Count Meshes
    https://www.youtube.com/watch?v=CZMy...K4qi1V-g_DJPyA

    Asymmetric Scaling of Meshes, Displaying Vertices for Such Meshs!
    https://www.youtube.com/watch?v=9VaMriBqSws


    ~~~

    Accepted GitHub Pull Requests

    I've had more than 30 of my Github pull requests accepted directly into the UE4 Engine.

    What this means is that Epic has accepted my code directly into the Engine for current or near future engine releases to the public.

    Chances are, if you have an Engine version greater than 4.1, then your version of the UE4 Engine has some of my code in it

    My pull requests have ranged from bug and crash fixes to adding new features to the Engine in C++ as well as Blueprints.


    ~~~

    C++ Code and BP Nodes of Mine Currently In the UE4 Engine

    3 Nodes From Me For You in 4.4
    https://forums.unrealengine.com/show...l=1#post118736


    4 BP Nodes From me For You in 4.3
    https://forums.unrealengine.com/show...=min+max+array


    CPP Functions From Me For You in 4.3

    Two FMath:: functions I wrote for you, enjoy!
    https://forums.unrealengine.com/show...=min+max+array


    ~~~

    My Video Portfolio (87 Videos)

    I have 87 videos of my various C++ creations here!

    Rama's UE4 C++ Video Channel
    https://www.youtube.com/channel/UCBc...K4qi1V-g_DJPyA


    ~~~

    My UE4 C++ Portolio

    I wrote about 65% of the UE4 C++ wiki tutorials (about 70 tutorials) currently on the UE4 C++ Wiki

    https://wiki.unrealengine.com/Category:Code

    ~~~

    Featured Videos Portfolio

    Here's some of my favorite featured videos on a wiki page, including a video where I use my entirely in-game C++ level editor to make a Rainbow Galaxy in about 8 minutes.

    I coded this in-game level editor by myself, from scratch, using only UE4 C++ and no external libraries. I am just using Epic's provided code base

    And my in-game C++ Level Editor has undo/redo capabilities, as well as saving/Loading levels to/from hard disk as compressed binary files!



    Victory Game Videos

    https://wiki.unrealengine.com/Victory_Game_Videos

    ~~~

    Accepted Forms of Payment

    1. Paypal

    2. Credit Card

    3. Check in the Mail / Money order

    4. www.westernunion.com (for non paypal, non check)

    5. Bank Transfer

    ~~~

    I Look Forward To Hearing From You

    Have fun today!



    Rama
    Last edited by Rama; 06-23-2015, 12:28 AM.
    100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

    UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

    Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

    #2
    Relocating

    Seeing as I already got my first job offering asking me if I am willing to relocate to a different part of the world, I would like to clarify:

    I cannot relocate at the present time, but I am happy to do long distance consulting via skype, telephone, teleconference, or email

    I am quite comfortable speaking to groups of people or leading a discussion in teleconference or skype video conference format.

    I can do actual C++ coding work or consulting and be part of a project via any form of long-distance communication

    Rama
    Last edited by Rama; 07-09-2014, 10:32 PM.
    100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

    UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

    Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

    Comment


      #3
      Featured Video

      Per-Bone Sword Collision

      This videos demonstrates my per-bone sword collision system! Make sure to see the end of the video where you can see how my collision system takes into account the tiniest animation positions of each bone!

      At the very end of the video, the large skeleton who is standing still is determined to be in collision range of the sword based entirely on animation sequences of the bones!

      The collision capsule never moves at all, as the big skeleton is just standing still, and is not being counted! My system is doing per-bone calculations using the physics asset of the skeleton skeletal mesh

      This video also shows off my destructible skeleton physics asset!

      Send skeleton bones flying in all directions as actual simulating physics objects!



      Rama
      Last edited by Rama; 07-11-2014, 10:41 PM.
      100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

      UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

      Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

      Comment


        #4
        I'd be interested in some of your time if your still available pm if your able to.

        Comment


          #5
          Featured Video

          Prototype Character Creator


          Features:

          -Point and click on face parts to open different sets of sliders!

          -My own custom UI system, done in C++

          -A re-incarnate chipmunk

          -a sparsely clothed warrior of noble birth

          I made the character morph targeting myself in 3ds max, I actually work with 3ds max quite alot

          Obviously the look and feel of the Character Creator is totally customizeable, I am just showing that I've already programmed all the parts and even prepare the 3D mesh asset in 3ds max and then import it into UE4 and set it up with the C++ side of things.

          I personally really like how I can just click on various parts of the character's face to access different sets of sliders, feels very intuitive to me! That was my own personal contribution to the idea of a Character Creator.

          Last edited by Rama; 07-13-2014, 02:16 AM.
          100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

          UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

          Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

          Comment


            #6
            I like your stuff Rama.

            How come everything you do has a pink tinge or overlay?

            Comment


              #7
              Originally posted by mikepurvis View Post
              I like your stuff Rama.

              How come everything you do has a pink tinge or overlay?
              Hahahaha

              Personal preference really

              And my original Victory game has a Post Process Volume that I tinted pink

              Since most of my videos are from that Victory Game project everything is thus pink

              Anything you see in my videos can be just as easily untinted, and most of the time it isn't even really pink, its just that Post Process Volume in my Victory Game

              Hee hee!

              Rama
              100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

              UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

              Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

              Comment


                #8
                Featured Excitement

                For my most recent paid work request,

                I was asked to develop the ability for a python script to communicate with UE4 via sockets!

                I just achieved this!

                I went from not knowing anything about sockets in UE4 to this!


                (open image in new tab to see in better detail)

                Yay!

                Rama

                PS: will be writing tutorial on the basics soon.
                Last edited by Rama; 07-14-2014, 02:14 AM.
                100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

                UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

                Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

                Comment


                  #9
                  Hi Rama,

                  I always enjoyed your experimental contributions.To date, my personal favorite is A Multiplayer Level Editor.

                  The following may or may not be of interest, but, a Online tutoring platform such as TutorsClass could be of use in your Consultant Business. It handles the tutor/student scheduling, virtual classroom/whiteboard collab, and payment processing. One advantage is being able to consult multiple clients simultaneously. I personally would like to UE4 + Oculus Technology put to use for Non-Game Applications w/Real world purpose such as this ie: Virtual 3D Classrooms, 3D Shopping Malls, etc.

                  Keep up the awesomeness.
                  ExORION Sci-Fi Action/Terror FPS needs 3D KitBashers and Blueprinters. Join Our Discord.

                  Comment


                    #10
                    Originally posted by TechLord View Post
                    Hi Rama,

                    I always enjoyed your experimental contributions.To date, my personal favorite is A Multiplayer Level Editor.

                    The following may or may not be of interest, but, a Online tutoring platform such as TutorsClass could be of use in your Consultant Business. It handles the tutor/student scheduling, virtual classroom/whiteboard collab, and payment processing. One advantage is being able to consult multiple clients simultaneously. I personally would like to UE4 + Oculus Technology put to use for Non-Game Applications w/Real world purpose such as this ie: Virtual 3D Classrooms, 3D Shopping Malls, etc.

                    Keep up the awesomeness.
                    Oooh nice, thanks TechLord for the compliments!

                    I am working with VR for Solus and so I have interest and experience related to your idea of virtual 3D classrooms and more!

                    Thanks for the idea!



                    Rama
                    100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

                    UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

                    Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

                    Comment


                      #11
                      My Handiwork in 4.3

                      Four nodes I offered to Epic are now available in 4.3!

                      Min of Float Array
                      Max of Float Array

                      Min of Int Array
                      Max of Int Array


                      The bulk of this code was actually done in c++, I added a generic min and max function to the UnrealMath library that accepts an array of any variable type for which the < operator is defined.

                      You can find my C++ Template Min Max of Array function in:

                      Code:
                      Public\GenericPlatform\GenericPlatformMath.h

                      I exposed this to blueprints only in the form of Min/Max of Int and Float arrays as that was deemed by Epic to be the simplest and best approach for now.

                      I originally made these nodes for Hourences for Project Solus and he mentioned it was really needed in the Engine itself so I offered it to Epic and they accepted it

                      Here's a picture of my nodes which you can now use in 4.3!

                      Last edited by Rama; 07-17-2014, 03:05 PM.
                      100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

                      UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

                      Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

                      Comment


                        #12
                        I can see our team having a good use for your skills in the future Rama, we have quite an intense networking challenge ahead of us! I'll get in touch with you about it at some point

                        Comment


                          #13
                          Originally posted by TheJamsh View Post
                          I can see our team having a good use for your skills in the future Rama, we have quite an intense networking challenge ahead of us! I'll get in touch with you about it at some point
                          okay let me know!

                          I do network coding of game mechanics every day

                          Rama
                          100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

                          UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

                          Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

                          Comment


                            #14
                            Featured Video: Rainbow Particle Creatures

                            In this video I demo a tech I made up whereby the verticies of a skeletal mesh are accessed, including their current animation position, and particles are attached to these vertex locations.

                            The result is a moving animating creature made only of particles!

                            100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

                            UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

                            Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

                            Comment


                              #15
                              Very cool stuff!
                              Twisted Polygons Provides Next Gen Character Art @ Indie Prices
                              www.TwistedPolygons.com
                              Email: contact@twistedpolygons.com
                              Skype: TwistedPolygons

                              Comment

                              Working...
                              X