4 ms·
Hello folks, NasNas is a personal project I have been working on for the past 4 or 5 months. It is an easy to use/learn game framework that targets beginner an
by Madour 6y ago
Hello folks,
NasNas is a personal project I have been working on for the past 4 or 5 months.
It is an easy to use/learn game framework that targets beginner and intermediate game developers.
It is built on top of SFML, thus it is cross platform Windows, Linux and Android (not tested on macOS, but should work fine).
The framework has a modular architecture : it is separated in multiple independent modules, so the user can choose to use or not some parts of the framework, or even develop his own
module for NasNas.
I already used NasNas to create 2 game jam games, so I tested it in real situation, and got very positive results !
Finaly, it is documented, and a tutorial explaining how to use it is available on the Github wiki. Please check them out !
(also, this is my first time on hacker news, I hope my post is fine)
- offtop5 6y agoThanks for posting. Would you advise this as a good way for someone to learn CPP ?
- Madour 6y agoYou mean creating a framework or using the framework ? Creating a project you like is always a good way to learn a programming language. However, using a framework before knowing a programming language is not a good way imo, because you will actually learn the framework, and not the language really. You need at least to know the basic notions and concepts of c++ before using the framework. I hope this answers your question :)
- offtop5 6y agoUsing the framework... I find the only way to learn a language is to build something with it . Unity does a lot of hand holding in this regard
- bArray 6y agoGreat project, two recommendations: 1. A screenshot of something an implementer might expect to see (maybe a demo). 2. Mention that it's cross-platform near the top of the readme.
- jagger27 6y agoI can confirm this appears to build and launch fine on macOS.
- Madour 6y agoThats awesome ! Tyvm for building it on macOS !