Musi to być darmowe i nieproblematyczne, proste w obsłudze (błedy) i instalacji, bo stykam się z tym pierwszy raz. Wolę w języku C++, ewentualnie C, C# lub w innym, ale w miarę podobnym składnią do C++.
Zaleźy mi na tym, by byl mozliwie jak najbardziej wydajny (latwy do optymalizacji; wydajnie zarzadzajacy zasobami- moze wirtualny system plików; najlepiej z assetami), kompatybilny z popularnymi darmowymi programami graficznymi, popularny (jasna dokumentacja, filmy w internecie na jego temat), silnik w 2d i 3d lub tylko 2d. I bardziej rozwinięty niz np. allegro.
Dobry do tworzenia złozonych animacji w czasie rzeczywistym (np. rzut w zależnosci od czasu, duzo punktow oddziałujących grawitacyjnie, ustawianie obiektow na sobie), odtwarzanie dzwięku oraz manipulacja jego głośnościa i czestotliwościa (akustyka), wyświetlał wartosci zmiennych na ekranie w czasie rzeczywistym, wygodny do zapisywania wyrażen matematycznych na ekranie (ułamki, pierwiastki, potęgi, różniczki zamist rysowania wzorów w programie graficznym) jak i wczytywania zmiennych z klawiatury przez uzytkownika. Mozliwość sterowania postacia za pomoca klawiatury i myszki oraz gry bez postaci, poprzez klikanie na obiekty. Manipulacja katem nachylenia prymitywow i innymi cechami elementow graficznych (np. jasnośc pikseli, zmieniajaca sie barwa) w zaleznosci od innych zmiennych (np. bieg promienia w soczewce, linie magnetyczne dookola magnesu, naswietlenie) itd.
Dodatkowy atut- jakby mógł dzialać i na Windowsie, i na Ubuntu, ale na to nie liczę.
Dziękuję za pomoc i ewentualne dodatkowe wskazowki.