Adrianensis

Open Source I shared my JavaScript 2D Game Engine.

Recommended Posts

Hi everyone, I've shared my 2D Game Engine source code. It's the result of 4 years working on it (and I still continue improving features xD ) and I want to share with the community. You can see some videos on youtube and some demo gifs on my twitter account.

This Engine has been developed as End-of-Degree Project and it is coded in Javascript, WebGL and GLSL. The engine is written from scratch.

This is not a professional engine but it's for learning purposes, so anyone can review the code an learn basis about graphics, physics or game engine architecture. Source code on this GitHub repository.

I'm available for a good conversation about Game Engine / Graphics Programming :)

Edited by Adrianensis

Share this post


Link to post
Share on other sites

  • Announcements

  • Forum Statistics

    • Total Topics
      628383
    • Total Posts
      2982384
  • Similar Content

    • By Geri
      Anime Maker is an ultimately simple and but powerfull crossplatform software to create animated cartoons and anime.

      Download your favorite anime fanworks (characters, backgrounds) from internet, then open them with Anime Maker to create an Anime from them!

      Anime Maker offers shot based timeline management with 27 image layers, simple BONE ANIMATION for moving your heroes, dozens of effect including fire, water, snowfall, fountain, and refraction.

      Make your own anime for amatheur or professional movie competitions! Create your own ultimate fanfictions from your favorit anime, impress your friends, create your own anime seasons for televisions, or video sharing sites!
       
      Your career as an anime artist starts today!
       
       
       
      Anime Maker offers all the feature that required to create an anime, including the folowing: 

      - Time-line and shot based video edition with copy/paste/delete abilities
      - Support for bmp, jpg, png formats with alpha map, and automatic alpha-map generation
      - 27 independent graphics layer to create your movie
      - 3 sound channel on the timeline
      - Wav and ogg files for audio
      - Mouse and touchscreen for input
      - AVI video export with antialiasing
      - x86 and ARM based computers and mobile phones
      - Windows, Linux and Android compatibility
      - 8 invididual bones on all layers, with 4 joints each
      - Real time motion movement recording for realible animation
      - Dozens of fire and particle effects with your own textures
      - Layer refraction effects (water waves, etc)
      - Anime Maker supports multiple CPU cores for great performance
      - Dedicated mouth speak layer management
      - More stable than video software usually
      - Very small memory footprint, and powersaving
      - Ability to morph, move, resize, color, blend your layers in real-time
      - WYSIWYG editor: what you see is what you will get on export
      - Supports cutting exported video into multiple files
      - Tooltips as easy usage guide
      - Instant start and quit
      - Multimedia cacheing to avoid memory waste
      - 16:9 ratio with custom shot sizes optimized for Anime
      - Colored and shadowed subtitles
      download:
      http://AnimeMaker.tk
      http://gerigeri.uw.hu/animemaker/index.html
       
       
       
       
       
    • By Ravenmore
      Hi guys! 
      With Black Friday just around the corner, all my asssets are 66% off in the Black Friday Bundle =)

      https://itch.io/s/9180/ravenmores-black-friday-bundle

      Quality stuff like in the attached images, for super cheap. Grab it while it's hot


    • By potente
      Hello everyone.
      I have [digital] modeling from Vaughan, dance music manual from Snowman, is it there anything similar for 2D graphics?
      Thanks in advance for any help.
       
      Bye, Ivano.
    • By TheSomeone77177
      I need some help determining which methods of path finding i should use. The scenario is that i want 100-1000 agents (with steering behaviors) moving to a single location (the player) via a flow field. I am currently following this PDF for guidance (Supreme Commander 2 Pathfinding) but a lot of the technologies they use are meant for an RTS. Different groups of agents often have different goals to move toward to. Since i have a single, consistent goal, would i still implement things like an A* search through sectors based on an agent's location in the map (there's a lot of agents so..), or would i simply generate the flow fields in the sectors that are occupied?
      Basically, since i have a single target at all times, which technologies should i use and which should i forget about
    • By mivagames
      Hello all,
      We are a small team that would like to introduce our game - “Bondo 2 - Fusion of Domino”. It's "merging game" with levels.
      The testing phase there were many questions. We are would like to hear constructive reaction about Tutorial of our game: very detailed or no, very long or ... etc.
      We would be happy for any feedback.
      Thanks!
      iOS: https://itunes.apple.com/app/id1288081600

  • Popular Now