Search the Community

Showing results for tags 'unity'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • HTML5 Game Coding
    • News
    • Game Showcase
    • Facebook Instant Games
    • Coding and Game Design
  • Frameworks
    • Phaser 3
    • Phaser 2
    • Pixi.js
    • Babylon.js
    • Panda 2
    • melonJS
    • Haxe JS
    • Kiwi.js
  • General
    • General Talk
  • Business
    • Collaborations (un-paid)
    • Jobs (Hiring and Freelance)
    • Services Offered

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



Website URL





Found 67 results

  1. The BabylonJS Editor Toolkit is now available (Version 3.1 - Alpha) Starter Documentation Available: Hey guys, my latest toolkit is available for download. I still got ALOT of work to do on the documentation but the core toolkit as been submitted. The toolkit has been updated to support the latest Unity Editor : 2017.2 or greater. Known Issues/Future Features: 1... Terrain Builder A... Texture Atlas Support In the Shader. Currently glsl fract() leaves terrible edge seems. (Paging @Pryme8 and @NasimiAsl) B... Collision Physics For Segmented Terrain Option C... Detail Prototypes And Grass Billboards Not Supported (YET) 2... Particle Systems A... Need to implement Update Over Time Functionality (Like Unity's Built-In Shuriken Style Particle System Editor) 3... Animation System A... An absolute MUST HAVE... Animation Blending (playing multiple WEIGHTED animation clips/ranges) B... Wish List Item - FootIK would be flaking awesome, but I dont know how to do this AT ALL (Paging @Deltakosh and @Sebavan) 4... Network Play A... Wish List Item - I saw some guy who as a demo on the BabylonJS website that is using Networking. Some sort of multiplayer egg shooter demo. (ANYBODY PLEASE GIVE ME INFO ON HOW TO DO THIS) 5... HDR Reflections A... When using panorama HDR for reflection textures, they render inverted in the sphere (or object) that is showing the reflected environment (Paging @Deltakosh and @Sebavan) B... Wish List Item - Would love to modify HDRCubeTexture to use a NON-Spherical HDR for reflection (I can then tie into the native unity reflection probe for the scene) Example: But over all. we now have a COMPLETE GAME DEVELOPMENT ECO-SYSTEM for our BabylonJS Content or Games... Enjoy
  2. Hi, I've tried importing the latest Unity package from: Editor Toolkit.unitypackage But it doesn't compile. Errors: - Assets/Babylon/Shaders/Unity/Interface/StandardRoughnessShaderBJS.cs(272,34): error CS1501: No overload for method `TexturePropertyWithHDRColor' takes `4' arguments - Assets/Babylon/Shaders/Unity/Interface/StandardShaderBJS.cs(297,88): error CS0117: `UnityEditorInternal.InternalEditorUtility' does not contain a definition for `IsMobilePlatform' - Assets/Babylon/Shaders/Unity/Interface/StandardShaderBJS.cs(323,34): error CS1501: No overload for method `TexturePropertyWithHDRColor' takes `4' arguments Which version of Unity should I use to test the exporter? I haven't seen it in the documentation. Also, the GettingStarted video: is pointing to a 404 Pinging @MackeyK24 David
  3. Hi everyone, According to colleagues experiences I know that Unity sometimes requires additoinal plugins for networking functions (access to databases, etc) and I saw that the websites made with Unity take a bit longer to load and sometimes its necessary for user to download additional stuff to be able to use 3d websites. But all I know is too superficial, can anybody give me more details of why is BJS better than Unity? Thank you all.
  4. About MGN Studios: MGN Studios is the new game development division of Freedom! Family Limited. Our mission is to create great games and technologies that actively engage and involve the YouTube community of players, bloggers, reviewers and creators. We’re setting up shop right here in beautiful Vancouver! If you want to join a start-up where you get to work remotely and build something new, and be a part of an honest & transparent leadership team with a veteran Studio Head, then MGN Studios is for you! THE ROLE: Are you up for the challenge? We are currently seeking a Senior Game Engine Developer to join our team in leading the architecture and development of browser-based video game engine technology. You will be the driving force in the design and development of our studio’s game engine infrastructure. You should be comfortable diving deep into technical architectures and requirements, able to quickly identify solutions to challenges discovered during development, and ready to direct and mentor other developers in creating a robust and scalable code base. Prior experience building browser-based multiplayer game technology is preferred. We are looking for someone to be a key participant in the creation of a collaborative environment that leverages agile development and rapid prototyping; rewards creative solutions and intelligent risk taking; fosters a culture of excellence, respect, and fun; and makes great games. RESPONSIBILITIES: Are you ready to make a contribution to our team? Lead the design, implementation, and growth of a browser-based HTML5 multiplayer game engine. Manage and mentor a team of software developers through the interactive development process. Set company-wide code development standards and best practices. Work with game designers and artists in the development of game features, art pipelines, and tools. Partner with producers, PMs, and other leads on schedules and plans. Identify technical and production issues/risks and propose solutions. QUALIFICATIONS: Do you have what it takes? Degree in Computer Science and/or relevant professional experience. 5+ years experience in professional software development. 3+ years of experience in the development of game engines. Very good knowledge of existing game engines (e.g. Unity, GameMaker, Phaser, Pixi, Turbulenz, etc.) and server side technologies. Deep knowledge of modular programming, API design, and game architectural patterns. Extensive experience with frontend and backend technologies such as HTML5, Javascript, CSS/CSS3, jQuery, PHP, Python, Node.js, MySQL, etc. Source revision control experience (Github preferred). Professional experience in agile software development. Experience working effectively in cross-functional game teams. Excellent oral and written English communication skills. Experience developing MMO city builder games is a PLUS Experience developing casual MMO .io games is a PLUS Experience with Apache Ant, iOS WebKit, Android Webkit / Chrome is a PLUS Knowledge of video platforms including YouTube, Dailymotion and Twitch is PLUS COMPENSATION: Competitive Salary Flexible work hours Flexible work locations (home, office, etc.) Are you intrigued? Here are a few more reasons to make MGN Studios your daytime/anytime home: Work remotely - Did we already mention you get to work remotely? Yes, it’s true! Leadership - Do you like working with veteran Studio Head who will give you clear direction, honesty and guidance, and believes people are the pillars to success. He’s the opposite of an evil villian with a curly moustache. Build something new - Play a role in building a game development studio that can’t stop and won’t stop growing. Career growth - Make an impact by leading projects and driving the direction of the studio. Develop initiatives and solutions that drive your career and boost the studio’s growth. For Freedom! Does this sound like you? Please apply asap as we are interviewing immediately for this permanent, full time position. PM and we can arrange a time to speak over the phone!
  5. Wing13

    The Lost Signal SCP

    Lost Signal agency investigates paranormal events from all around the world. You are one of the agents who participates in the research of various artifacts. Investigate paranormal activities in this 3D game which has great action and elaborate 3D graphics! Interesting quests and creepy monsters await you! New artifacts or paranormal events in every update! Current version: 0.3 WebGL: Android:
  6. Hi guys, I was in a talk where a guy asked to me : 'why using babylon.js to create game with webgl if now unity export a completed webgl application?' I don't know how unity exporters works, but... Do you have any opinion about it? This question blow my mind Thanks
  7. hi i use unity create a simple scene one cube,sphere and plane bake the scene then use the export toolkit get three files .babylon file .manifest file and the bake light png picture file i drag the .babylon file to the sandbox , the web page show not as in the unity i check the tutorial in still have no idea how can i import the babylon file and the png file make them work now i do not know how to use it can some help me? regards
  8. MackeyK24

    Babylon Toolkit Status

    Still working on the Most important feature of all that started the whole toolkit design for me... My Unity Mechanim STYLE Frame By Frame Animation Posing System. IMPORTANT... NOT ACTUALLY RUNNING ANY UNITY MECHANIM ANIMATION SYSTEM AT RUNTIME I simply SCRAPE OFF as much information about the native Unity Animation State Machine As Design Time, Serialize that as metadata. Then my BABYLON.AnimationState class (from SceneManager Extension) uses my own implementation of a frame by frame animation state machine that can blend ANY pose from ANY animation track for ANY clip on ANY layer at ANY given frame time... And its SUPER fast... Especally for DYNAMIC state changes that would normally cause you to have to call scene.beginAnimation over and over and over to handle switching animation state. But the animation state machine handles all this flawlessly so far
  9. Hi, Looking for Unity game developer , please let me know if anybody interested on Thanks
  10. I tried to export unity scene from unity and enable the physics. But I can't find where babylon create the mesh in index.html that export from unity and what babylon do to recognise all model in unity scene? As I want to set the mass for each model , is there some where can find the register for all game objects ? Anyone also can explain how babylon work with the cannonjs to set the collider for each model ?
  11. This might seem like a ridiculous question, but I was just curious to hear your input on the subject. In brief, I have spent a lot of time learning web development (specifically the front-end). Although, I recently gained interest in creating games with JavaScript frameworks such as Phaser. With that said, is there anything wrong with making simple 2D games for mobile using JavaScript code and something like PhoneGap to get it on mobile stores? Do any of you currently do this? Or should I change my focus to Unity and C#?
  12. I have some experience with desktop gamedev with Unity and MonoGame, and only now getting onto the HTML5 train. In the past 2-3 years it seemed that Unity's WebGL support wasn't that great. Which brings me to my question, is Unity any good for HTML5 game development? Or is it still sort of experimental feature? I was kinda surprised not to see a Unity section in this forum, which kinda prompted me to ask.
  13. If there are too many similar meshes in my scene, what do I do in unity such that when I export the scene to Babylon, those meshes are instances of one of them and not remain individual meshes in Babylon? Also if there many similar meshes in my scene, which does require separate materials, what do I do in Unity such that when I export the scene to Babylon, those meshes become clones of one of them and not remain individual meshes in Babylon? @MackeyK24
  14. Snouto


    Hi Is there something about the Mesh.lookAt method that means it won’t work on imported models? I have a .babylon file exported from my Unity scene. I can select individual meshes using: var mesh=scene.getMeshByName(“someMeshName”) This works because the exporter maintains the Unity GameObject names. Yet, if I then try: box.lookAt(mesh.position); //box is a mesh created with Babylon The “box” object’s rotation never changes. If, however, i create a second box object and make it the target of the lookAt() call, the “box” object’s rotation does change. I’ve checked the position property of the mesh I’m selecting with getMeshByName() and it’s not null, so I feel like I’m missing something here. Any thoughts? Cheers!
  15. Hi New to babylon.js and I'm trying to set an visibility value to a mesh in my scene, such that I can animate the visibility to zero. The scene has been exported from Unity in to Babylon. The object in question is actually a typical Unity GameObject, whose child GameObjects all have Mesh Renderers and materials attached. So the main parent GameObject has nothing other than its inherent transform, and therein lies the problem: when in Babylon, this object has visibility:0 and no material object (in other words, it resembles the GO in Unity). What's kinda interesting/strange (to me) is that the parent GO in Babylon has visibility:0 already, yet I can see the child objects no problem. Thus changing the value of visibility of the parent GO in Babylon has no effect on the visibility of its children. I suspect this is more to do with Unity than Babylon, however. In Unity I have a similar problem if I try to animate the opacity of one of the GO's children. I think it comes down to the shader being used for the material - the one I have at the moment (Mobile/Diffuse) does not appear to present a parameter for colour and opacity, thus opacity can not be adjusted not even in Unity. For my own understanding, however, is there a way I can easily change the visibility/alpha/opacity of the parent object in Babylon that will also affect the child objects, or would I have to iterate through every child and animate their visibility values individually? Or is it really the case that I need to change how my Unity scene is constructed before Babylon an help at all? A visual of the object structure in Unity is here. Cheers
  16. ragingclaw

    Unity Toolkit Issue

    hey @MackeyK24 it's been a while! I am having an issue with the exporter. When I export my scene I get a mostly empty directory structure under the Project folder. In the scenes folder I do get the .babylon file, the scene.js file and my 1 texture, but all other folders and the main index file are missing. I am using the latest version of the toolkit and the latest version of Unity (2017.2.0f3). My workflow is, I build the scene, I export the scene. I get a message saying "Scene exportation complete.". The scene itself consists of nothing but 3 models and a camera. No animations, nothing advanced at all. Have you any thoughts on this?
  17. Hello everyone I am trying to use Unity Lightmaps with babylon via the Babylon Unity exporter I use Unity v5.6.3p2 and the BabylonJS Toolkit v 1.0 with Babylon 2.5 For now it's a nightmare, i've tried a lot of combinations with different shader/configuration and nothing works I do my test with a simple fbx and 2 materials/textures, someone have some informations about that? Any help appreciated
  18. CarlBateman

    Unity scene exporter problem

    I converted an obj file to an animated fbx with mixamo. I imported it into Unity then exported it using the Babylonjs export utility. While the animation seems intact the model did not fair well. See images. Are there any special considerations or settings I may have missed? I successfully imported a box exported from Unity and a more complex model exported from with the same code.
  19. Hey guys... Especially you @Deltakosh ... I need your help... I have created a Built-In Character Controller (like the one in unity) that basically controls character movement with full jumping, falling and grounding support. Also allows complete user input control with one toggle 'player.enableInput = true'... I am have trouble with the last line... if the 'Auto-Turning' feature is enabled I want the character to always face the direction of the horizontal and vertical input... Kinda like Unreal Engine Third Person Camera usage... I am using the 'lookAt' function to do that now but it 'Snaps To' that direction... so if you went from left to right it would slap to face the other direction instead of rotating 'a it more slower' to the that direction... I don't see a lookAt speed so I don't know how to handle that... I am still a newbie so I don't know all the 'Translation/Rotation' code I could manually using to achieve the same thing... Anyways... any help on fixing the lookout issue... Again ... would be awesome... Here is my current Character Controller code for your reference, have a look... this is how you will use components in the BabylonJS Toolkit UPDATE New Character Controller Code: /* Babylon Character Movement Controller Component */ /* <reference path="{*path*}/Assets/Babylon/Library/babylon.d.ts" /> */ module BABYLON { export class CharacterController extends BABYLON.MeshComponent { public gravity:number = 0.0; public moveSpeed:number = 6.0; public jumpForce:number = 8.0; public dropForce:number = 20.0; public enableInput:boolean = false; public autoTurning:boolean = false; public rotateSpeed:number = 0.25; public applyGrounding:boolean = true; public keyboardJump:number = BABYLON.UserInputKey.SpaceBar; public buttonJump:number = BABYLON.Xbox360Button.A; public isJumping():boolean { return this._jumping; } public isFalling():boolean { return this._falling; } public isGrounded():boolean { return this._grounded; } public getVelocity():BABYLON.Vector3 { return this.manager.getLinearVelocity(this.mesh); } public getAngular():BABYLON.Vector3 { return this.manager.getAngularVelocity(this.mesh); } public onUpdateInput:(velocity:BABYLON.Vector3, horizontal:number, vertical:number, mousex:number, mousey:number, jumped:boolean)=>void = null; private _jumping:boolean = false; private _falling:boolean = false; private _grounded:boolean = true; private _turnIdentity:boolean = false; private _slerpIndentity:BABYLON.Quaternion = null; private _lookPosition:BABYLON.Vector3 = BABYLON.Vector3.Zero(); private _inputVelocity:BABYLON.Vector3 = BABYLON.Vector3.Zero(); private _movementVelocity:BABYLON.Vector3 = BABYLON.Vector3.Zero(); private _contactThreashold:number = 0.5; public constructor(owner: BABYLON.AbstractMesh, scene: BABYLON.Scene, tick: boolean = true, propertyBag: any = {}) { super(owner, scene, tick, propertyBag); this.gravity = this.scene.gravity.y; this.moveSpeed = this.getProperty("moveSpeed", 6.0); this.jumpForce = this.getProperty("jumpForce", 8.0); this.dropForce = this.getProperty("dropForce", 20.0); this.applyGrounding = this.getProperty("grounding", true); this.enableInput = this.getProperty("enableInput", false); this.autoTurning = this.getProperty("autoTurning", false); this.rotateSpeed = this.getProperty("rotateSpeed", 0.25); this._turnIdentity = false; this._slerpIndentity = BABYLON.Quaternion.Identity(); this._movementVelocity.y = this.gravity; } public move(velocity:BABYLON.Vector3, angular:BABYLON.Vector3 = null, jump:boolean = false):void { this._movementVelocity.x = velocity.x * this.moveSpeed; this._movementVelocity.z = velocity.z * this.moveSpeed; if (jump === true && this._grounded === true && this.jumpForce > 0.0) { this._jumping = true; this._movementVelocity.y = this.jumpForce; this.updateGroundingState(); } // Apply scene gravity with drop force delta if (this._movementVelocity.y > this.gravity) { this._movementVelocity.y -= (this.dropForce * this.manager.deltaTime); if (this._movementVelocity.y < this.gravity) { this._movementVelocity.y = this.gravity; } } // Update current movement velocity with physics this.manager.moveWithPhysics(this.mesh, this._movementVelocity, angular); } protected start():void { this._jumping = false; this._falling = false; this._grounded = true; this.updateGroundingState(); this.onCollisionEvent((collider:BABYLON.AbstractMesh, tag:string) => { if (this.manager.checkCollision(this.mesh, collider, BABYLON.CollisionContact.Bottom, this._contactThreashold) === true) { this._jumping = false; this._movementVelocity.y = this.gravity; this.updateGroundingState(); } }); } protected fixed() :void { var falling:boolean = false; var velocity:BABYLON.Vector3 = this.getVelocity(); if (velocity != null && velocity.y < -0.1) { falling = true; } this._falling = falling; this.updateGroundingState(); // Update user input velocity if (this.enableInput === true) { var horizontal:number = this.manager.getUserInput(BABYLON.UserInputAxis.Horizontal); var vertical:number = this.manager.getUserInput(BABYLON.UserInputAxis.Vertical); var mousex:number = this.manager.getUserInput(BABYLON.UserInputAxis.MouseX); var mousey:number = this.manager.getUserInput(BABYLON.UserInputAxis.MouseY); var jumped:boolean = false; // Apply movement and jumping input if (this._grounded === true) { this._inputVelocity.x = horizontal; this._inputVelocity.z = vertical; jumped = (this.manager.getKeyInput(this.keyboardJump) || this.manager.getButtonInput(this.buttonJump)); } // Update custom movement user input if (this.onUpdateInput != null) { this.onUpdateInput(this._inputVelocity, horizontal, vertical, mousex, mousey, jumped); } // Update avatar position and rotation this.move(this._inputVelocity, null, jumped); if (this.autoTurning === true && (horizontal !== 0.0 || vertical !== 0.0)) { if (this._turnIdentity === false) { this.mesh.rotationQuaternion = BABYLON.Quaternion.Identity(); this._turnIdentity = true; } // Rotate actor to face horizontal and vertical movement direction this._lookPosition.x = -horizontal; this._lookPosition.z = -vertical; var position = this.mesh.position.add(this._lookPosition); this.manager.lookAtPosition(this.mesh, position, this._slerpIndentity, this.rotateSpeed); } } } private updateGroundingState():void { this._grounded = (this.applyGrounding === false || (this._jumping === false && this._falling === false)); } } }
  20. I'm new to BabylonJS. I've been successful at integrating the framework within an Angular 2 project. Now, I'm trying to integrate 3D models from the Unity Asset Store. I used the Unity exporter to generate a .babylon file. It rendered a gray beagle. The console complained about an old PBR Material version. I removed the albedo property and the error went away. So, did my beagle. I've attached my log from the console. I'm not sure where to start troubleshooting. What is the common approach to integrate 3D models into Babylonjs? Is there some linting tool to troubleshoot the .babylon file? Is my problem somewhere else? Thanks,
  21. PiyushBhalala

    Convert Unity Shader into Babylonjs

    i have one shader which is working fine with Unity Engine, now i want the same into BabylonJs Engine's Application so can any one suggested me the Tool which will help me to resolve this. i am new to shader and its implementation. i can not write shaders as frequently available in Unity so i highly require a tool which can convert that shader into javascript WebGL code.
  22. Hi Guys, I created this post hoping to find people interested in helping on the development and documentations of the unity toolkit. The unity editor allows to put an scene together very easy and export it all ,(lights cameras, meshes etc) with out a line of code How this works? Well @MackeyK24 started developing in visual studio the exporter tool and he saw a way to transform the camera , light or mesh from unity to babylon metadata, then later he add support for animations, splat maps painting, particles system and PBR materials, all of these trough the C# and the unity exporter. Furthermore, I join him on the project 6 months ago and I'm no as good as he is as developer but he took the time to show me and recorded videos to show people how to use it and improve it. I was not easy to pick it up if you dont have a strong object oriented programming skills winch most java script developer lack of, but this is an excellent way to learn or improve your coding skills So if you want to joins us and have some spare time to learn, please feel free to contact me, I can try to put you guys up to speed so we can continue with this great tool for development
  23. MackeyK24

    U3D - BabylonJS Editor Toolkit

    U3D - BabylonJS Editor Toolkit is now available as a unity package. Contains full toolkit including all source and templates. U3D - BabylonJS Editor Toolkit Available For Download Installation (So BabylonJS Editor Toolkit Is Listed For New Project Creation): ========================================== BabylonJS - Toolkit Binary Package ========================================== Place the 'BabylonJS' folder containing the .unitypackage in your Unity Asset Store folder: - Mac: ~/Library/Unity/Asset Store-5x/ - Windows: %AppData%\Roaming\Unity\Asset Store-5.x\ - Example: ---> Asset Store-5.x ---> BabylonJS ---> BabylonJS Editor Toolkit.unitypackage ========================================== BabylonJS - Creating New Projects ========================================== When creating a new unity project, select 'Add Asset Package' and enable 'BabylonJS Editor Toolkit' support. ========================================== BabylonJS - Importing Existing Projects ========================================== When using an existing unity project, select 'Assets->Import Package...' and choose your 'BabylonJS Editor Toolkit' unity package. Enjoy
  24. szczebel1995

    1$ in 2 weeks Chalange

    Hello! I'm quite new into game dev, just finished my first game for latest Ludum dare, now my goal is to earn 1$ in 2 weeks. 2 weeks for making a game from scratch and then make at least 1 dollar out of it. I see there is a lot of people that make thousands on this forum. My question is, whats the best approach? put it on the sites like and put price as 1$, make it free with donation proposition, ads? What's the quickest and most solid way of earning the first dollar from browser game? thanks
  25. Hey I have just started on using babylon. I started using it together with your Unity exporter. I made the camera go from perspective to orthographics and I got a runtime error : Uncaught TypeError: Cannot set property 'orthoTop' of undefined In this line this._camera.orthoTop = n, as part of n.prototype.updateOrthographicSize = function() { if (0 !== this._orthoSize) { var e = this.scene.getEngine().getRenderingCanvasClientRect() , t = e.width / e.height , n = this._orthoSize , i = n * t; this._camera.orthoTop = n, this._camera.orthoBottom = -n, this._camera.orthoLeft = -i, this._camera.orthoRight = i } } , manager.js