# \[RELEASED\] Flathead = UE4 + Javascript

**URL:** <https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213>\
**Category:** Community & Industry Discussion\
**Tags:** unreal-engine\
**Created:** [March 20, 2014, 5:12pm UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213 "2014-03-20T17:12:26Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![kassane](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/kassane/32/469014_2.png) [@kassane](https://forums.unrealengine.com/u/kassane)\
**Post date:** [March 31, 2014, 5:51pm UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/21 "2014-03-31T17:51:25Z")

</div>

[=Bob\_Gneu;9589]  
Shoot me a message on IRC, AIM or Skype. Ill help you out. Maybe the instructions need to be expanded.  
[/]

add my skype!

---

<div class="post-metadata">

**Author:** ![SaxonRah](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@SaxonRah](https://forums.unrealengine.com/u/SaxonRah)\
**Post date:** [March 31, 2014, 6:02pm UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/22 "2014-03-31T18:02:02Z")

</div>

I’m so excited to see this is really fleshing out so quickly Bob! I’m going to check it out once it becomes a bit more developed but it looks so great so far. Can’t wait to use it! Thanks for sharing!

---

<div class="post-metadata">

**Author:** ![Bob\_Gneu](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Bob\_Gneu](https://forums.unrealengine.com/u/Bob_Gneu)\
**Post date:** [March 31, 2014, 8:51pm UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/23 "2014-03-31T20:51:29Z")

</div>

[=kassane;9493]  
I’ve put this way and gave this error.

```auto

C:\Users\User\Documents\Unreal Projects\ProjectX\Plugins\V8Plugin\V8Plugin.uplugin

```

[/]

> **[Plugin Version Clashing](https://forums.unrealengine.com/questions/22521/plugin-version-clashing.html)**
>
> I released my V8 plugin this past weekend and had a couple developers reach out with issues. The plugin isn’t loading on home built engines, with the following error posted to the logs: ...

Apparently there is an issue with home built engines not loading plugins appropriately. I have posted about this and will be including any fixes they provide, as well as any suggested details about the install process in the next release. For now, it is only supported on Win 64 machines with standard installs of UE4.

---

<div class="post-metadata">

**Author:** ![Reality-X](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Reality-X](https://forums.unrealengine.com/u/Reality-X)\
**Post date:** [April 1, 2014, 9:26pm UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/24 "2014-04-01T21:26:33Z")

</div>

[=Bob\_Gneu;7514]  
I can help you with at least getting a bearing if you are so inclined.  
[/]

I’ll have to take you up on that offer, to bad right now my schedule is a little busy to tinker on this thing (silly real work getting in the way of fun 😉 ).

---

<div class="post-metadata">

**Author:** ![farzher](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@farzher](https://forums.unrealengine.com/u/farzher)\
**Post date:** [April 2, 2014, 12:36am UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/25 "2014-04-02T00:36:39Z")

</div>

Oh my god, you’re telling me I can code in unreal using LiveScript!? (fork of CoffeeScript)  
That’s unreal.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_1aa24f67](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_1aa24f67](https://forums.unrealengine.com/u/anonymous_user_1aa24f67)\
**Post date:** [April 10, 2014, 10:51am UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/26 "2014-04-10T10:51:49Z")

</div>

This is an amazing project, thanks for picking JS over say lua or other popular scripting languages 🙂 , this will enable thousands of webpeople todo stuff using only BPs together with this plugin.  
Will you work on documentation as the api progresses?

Again, thanks!

---

<div class="post-metadata">

**Author:** ![Mr\_SquarePeg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Mr\_SquarePeg](https://forums.unrealengine.com/u/Mr_SquarePeg)\
**Post date:** [April 10, 2014, 9:37pm UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/27 "2014-04-10T21:37:57Z")

</div>

Thanks So much for making this plugin available 🙂

I do not know C++ but I do know JS.

Like gsci said above - Will you be providing documentation as the API progresses?

If yes? Where can I donate?

- Ben

---

<div class="post-metadata">

**Author:** ![Bob\_Gneu](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Bob\_Gneu](https://forums.unrealengine.com/u/Bob_Gneu)\
**Post date:** [April 10, 2014, 11:34pm UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/28 "2014-04-10T23:34:09Z")

</div>

[=gsci;15447]  
This is an amazing project, thanks for picking JS over say lua or other popular scripting languages 🙂 , this will enable thousands of webpeople todo stuff using only BPs together with this plugin.  
Will you work on documentation as the api progresses?

Again, thanks!  
[/]

Yes, absolutely. I think it may be possible to document the API and capabilities as a sub page off of the Wiki page, at least for now. Later on I will open up a bug tracker and wiki - probably hanging off of GitHub or BitBucket, but for now its on Trello. I hope to hear more about the needs people have and what direction they would need things to be going.

---

<div class="post-metadata">

**Author:** ![Bob\_Gneu](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Bob\_Gneu](https://forums.unrealengine.com/u/Bob_Gneu)\
**Post date:** [April 10, 2014, 11:36pm UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/29 "2014-04-10T23:36:05Z")

</div>

[=;15821]  
Thanks So much for making this plugin available 🙂

I do not know C++ but I do know JS.

Like gsci said above - Will you be providing documentation as the API progresses?

If yes? Where can I donate?

- Ben  
[/]

I don’t think this will be a donation based process.  
I am about to draw the line for RC2, so expect an update in the next few days. =)

Win32 is now supported  
More objects are now able to be defined.

---

<div class="post-metadata">

**Author:** ![Mr\_SquarePeg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Mr\_SquarePeg](https://forums.unrealengine.com/u/Mr_SquarePeg)\
**Post date:** [April 10, 2014, 11:56pm UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/30 "2014-04-10T23:56:57Z")

</div>

[=Bob\_Gneu;15864]  
I don’t think this will be a donation based process.  
I am about to draw the line for RC2, so expect an update in the next few days. =)

Win32 is now supported  
More objects are now able to be defined.  
[/]

So it is going to be a paid for plugin or will it be open source?

I just shot you a invite on Skype. 🙂

---

<div class="post-metadata">

**Author:** ![Bob\_Gneu](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Bob\_Gneu](https://forums.unrealengine.com/u/Bob_Gneu)\
**Post date:** [April 11, 2014, 12:35am UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/31 "2014-04-11T00:35:02Z")

</div>

[=;15875]  
So it is going to be a paid for plugin or will it be open source?

I just shot you a invite on Skype. 🙂  
[/]

It will likely be a paid for plugin.

---

<div class="post-metadata">

**Author:** ![Trinatis](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Trinatis](https://forums.unrealengine.com/u/Trinatis)\
**Post date:** [April 12, 2014, 4:00am UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/32 "2014-04-12T04:00:19Z")

</div>

Well if ya do around how much you gonna be charging?

---

<div class="post-metadata">

**Author:** ![Bob\_Gneu](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Bob\_Gneu](https://forums.unrealengine.com/u/Bob_Gneu)\
**Post date:** [April 13, 2014, 7:27pm UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/33 "2014-04-13T19:27:31Z")

</div>

[=Psychia;16510]  
Well if ya do around how much you gonna be charging?  
[/]

I am not sure just yet. Depends on my time invested.  
I talked with a couple of people and think that ~ $5 USD may be a good price point, but it depends on a number of factors.

---

<div class="post-metadata">

**Author:** ![Mr\_SquarePeg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Mr\_SquarePeg](https://forums.unrealengine.com/u/Mr_SquarePeg)\
**Post date:** [April 22, 2014, 2:58am UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/34 "2014-04-22T02:58:08Z")

</div>

[=Bob\_Gneu;17142]  
I am not sure just yet. Depends on my time invested.  
I talked with a couple of people and think that ~ $5 USD may be a good price point, but it depends on a number of factors.  
[/]

Hey bob

You should charge at least 10 to 15 for this awesome plugin allot of work is going into it. Do not settle for less 🙂

---

<div class="post-metadata">

**Author:** ![darkZ](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@darkZ](https://forums.unrealengine.com/u/darkZ)\
**Post date:** [April 22, 2014, 5:20pm UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/35 "2014-04-22T17:20:24Z")

</div>

[=;21236]  
Hey bob

You should charge at least 10 to 15 for this awesome plugin allot of work is going into it. Do not settle for less 🙂  
[/]

Yeah I think $5 is quite unfair unless implementing this plugin was close to trivial. I would imagine paying much higher for something which achieves this.

---

<div class="post-metadata">

**Author:** ![Bob\_Gneu](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Bob\_Gneu](https://forums.unrealengine.com/u/Bob_Gneu)\
**Post date:** [April 23, 2014, 10:35pm UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/36 "2014-04-23T22:35:04Z")

</div>

[=darkZ;21523]  
Yeah I think $5 is quite unfair unless implementing this plugin was close to trivial. I would imagine paying much higher for something which achieves this.  
[/]

I will do my best to keep the price point reasonable. I completely understand your positions though. I have not nailed down any of the marketplace details just yet, I will let you know though. =)

In other news, my apologies for not having an update to you guys sooner. I think the next update will be the one that will make you all realize the potential for this plugin. Its really quite amazing how much flexibility is provided by something as simple as integrating a language like JS. I may need to include source access as well, maybe ill do like Epic has and provide you all with the ability to see the guts of the plugin so you can do what you need. It may be better turned into a module and not used as a plugin. All discussions that we can have going forward.

Soon! An update will be in your hands soon!

---

<div class="post-metadata">

**Author:** ![Mr\_SquarePeg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Mr\_SquarePeg](https://forums.unrealengine.com/u/Mr_SquarePeg)\
**Post date:** [April 24, 2014, 2:41am UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/37 "2014-04-24T02:41:24Z")

</div>

Really looking forward to this next update!

Also what IDE/Dev tools would you recommend using? I know we can use Chrome and Firefox as they have integrated development tools. But those tools are for the web mainly.

Thanks for your time,

---

<div class="post-metadata">

**Author:** ![Bob\_Gneu](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Bob\_Gneu](https://forums.unrealengine.com/u/Bob_Gneu)\
**Post date:** [April 25, 2014, 6:38pm UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/38 "2014-04-25T18:38:08Z")

</div>

I don’t think there is an IDE that you really would need. I prefer sublime text over most any other editor for JS work, but thats really just my preference because I dont like NP++ and i need something thats cross platform.

> **[Perfect Workflow in Sublime Text: Free Course!](https://code.tutsplus.com/articles/perfect-workflow-in-sublime-text-free-course--net-27293)**
>
> I'm pleased to announce that my newest course on Tuts+ Premium is out...and free to everyone! I have a confession: I'm a code editor addict, and have tried them all! I was an early adopter of...

You can always edit your code in MSVS, but the debugger is not a supported feature atm so its only serving the role of text editor. I am trying to follow the JS standard from mozilla’s website to help make sure that the environment isn’t too intensely different, but as time goes on that may change. This weekend both Exodus and V8 are on my plate so hopefully ill be able to push a new build out the door for both!

=)

---

<div class="post-metadata">

**Author:** ![KRushin](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@KRushin](https://forums.unrealengine.com/u/KRushin)\
**Post date:** [April 25, 2014, 8:21pm UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/39 "2014-04-25T20:21:05Z")

</div>

[=Bob\_Gneu;23238]  
I don’t think there is an IDE that you really would need. I prefer sublime text over most any other editor for JS work, but thats really just my preference because I dont like NP++ and i need something thats cross platform.

> **[Perfect Workflow in Sublime Text: Free Course!](https://code.tutsplus.com/articles/perfect-workflow-in-sublime-text-free-course--net-27293)**
>
> I'm pleased to announce that my newest course on Tuts+ Premium is out...and free to everyone! I have a confession: I'm a code editor addict, and have tried them all! I was an early adopter of...

You can always edit your code in MSVS, but the debugger is not a supported feature atm so its only serving the role of text editor. I am trying to follow the JS standard from mozilla’s website to help make sure that the environment isn’t too intensely different, but as time goes on that may change. This weekend both Exodus and V8 are on my plate so hopefully ill be able to push a new build out the door for both!

=)  
[/]

hey bob! thanks for great work, I do a bunch of web work in node and such.

Do you have any examples of something of how you are integrating some basic stuff?

---

<div class="post-metadata">

**Author:** ![Bob\_Gneu](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Bob\_Gneu](https://forums.unrealengine.com/u/Bob_Gneu)\
**Post date:** [April 26, 2014, 6:37pm UTC](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213/40 "2014-04-26T18:37:37Z")

</div>

I will be including a sample project with the next release that will walk through exposing classes, interacting across the boundary and how to leverage some basic JS closures to help organizing code.  
The eventing system will likely also be featured.

[Previous page](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213.md?page=1)

[Next page](https://forums.unrealengine.com/t/released-flathead-ue4-javascript/213.md?page=3)
