NÖN is focusing on simplicity and transparency. Because of that it uses MoonScript as its scripting language. To add more transparency, NÖN is also written in MoonScript, so you can have full understanding of what is engine doing by simply looking and source code you can understand.

NÖN is thinking about developers in first place. To use NÖN, only requirement is to have LuaRocks and JDK installed. No more tons of different tools just to package your project for other platforms. You can make games for Windows on Linux, for Linux on Windows, for Android on Mac and so on. You got the idea. Only limitation is that you cannot develop for iOS from other platform than Mac because of Apple limitations.

NÖN is free and open source, and this will never change. Also, to give developers full freedom, it is licensed under the MIT license.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Hello everyone :) New update is finally here. I am sure you all 4 watchers eagerly waited for this LOL.
I updated website (again). You can check it here: Non2d.github.io. Also, new logo:

So, stop talking, start showcasing.

I created new super awesome splash screen which now also logs progress.

Here is example of old method of drawing images and text (with resource loading displayed on splash screen):

ruby code:
require "non/graphics"

def init(assets)
  assets.add :image, "nokia_logo.png"
end

def ready
  @image = Graphics.image "nokia_logo.png"
end

def render(dt)
  Graphics.print "What hath Matz wrought?", position: [10, 10]
  Graphics.draw @image, position: [50, 50]
end

And here is same functionality with new API:

ruby code:
@image = NON.graphics.image "nokia_logo.png"

def draw
  NON.graphics.print "What hath Matz wrought?", position: [10, 10]
  NON.graphics.draw @image, position: [50, 50]
end

Awesome right? Same applies to rest of NÖN functionality. Also, added new file API.

Reading from files:

ruby code:
file = NON.files.internal "myfile.txt"
text = file.read_string

Writing to files:

ruby code:
file = NON.files.local "myfile.txt"
file.write_string "My god, it's full of stars"

Also, added support for parsing YAML, JSON and XML files. Small example of parsing YAML:

ruby code:
@file = NON.files.internal "non/config.yml"
@config = NON.files.parse_yaml @file.read_string
puts @config["name"]
It is just Ruby!

It is just Ruby!

News

Hey all fellow rubyists. This update includes full Ruby language support for Windows, Linux, Mac, Android and iOS.

4.1.0 release (particle engine)

4.1.0 release (particle engine)

News

In this update I added awesome particle engine and time module. Also optimized engine and updated loading screen.

3.9.1 release (new light engine, more samples, more fun)

3.9.1 release (new light engine, more samples, more fun)

News

In this update I added new sample projects, what includes sample GUI project, sample networking project and sample physics and light engine project.

First official Nide release

First official Nide release

News

I finally partially finished IDE for No Nonsense (I was planning this since I started working on this project).

Comments
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

Amazing! I accidentally clicked Report when I was closing another tab, sorry.
This looks fantastic, I can't wait to try it. Great work.

Reply Good karma Bad karma0 votes
_deathbeam Creator
_deathbeam

Thanks, and no problem :D

Reply Good karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Company
Codeindie
Contact
Send Message
Homepage
Nondev.io
Licence
MIT
Release date
Engine watch
Follow
Share
Community Rating

Average

-

0 votes submitted.

You Say

-

Ratings closed.

Twitter

Latest tweets from @_deathbeam

RT @ASUS_ROGUK: The MMO poll is complete! You guys really REALLY like @OldSchoolRS, and we don't blame you! Congrats on your sweet,… T.co

Jul 12 2017

New favourite: Edguy Deezer.com @Deezer

Sep 14 2016

New favourite: Edguy / Tears of a Mandrake Deezer.com @Deezer

Sep 14 2016

New favourite: Guns N' Roses / Sweet Child O' Mine Deezer.com @Deezer

Sep 14 2016

This is what happens when you have no social life #starwars #foreveralone T.co

Jul 22 2016

Some fun with vi editor. I was just too bored to do anything productive. T.co

Jul 19 2016

#spoonlang compiler is almost working, here is example Spoon code along with #haxe result after compilation: Gist.github.com

May 9 2016

Wrote my own DSL for Ruby Parslet DSL, and now, #spoonlang (best programming language ever) grammar is awesome Github.com #haxe

Mar 23 2016

Embed Buttons
Link to NÖN by selecting a button and using the embed code provided more...
NÖN
Statistics
Rank
332 of 768
Last Update
Watchers
7 members
Articles
5
You may also like
CryENGINE
CryENGINE Commercial
GEM 2
GEM 2 Commercial
Urho3D
Urho3D MIT
GoldSource
GoldSource Commercial
Source
Source Commercial
Multimedia Fusion
Multimedia Fusion Commercial