New Game Engine for Retro Consoles! Nokia, Nintendo 64, Dreamcast, 32x, Gameboy Advance, etc.
HTML-код
- Опубликовано: 9 сен 2024
- I am developing a 3D Game Engine in #python for #linux and #windows. The idea is to use it for rapidly developing games with that retro style, reminiscent of the Sega #dreamcast, which has #opengl ES 1.1 on my #nokia N95.
The engine will be Open Source and is not intended to compete with #unity3d #godot or #unrealengine. Instead, it is focused on running on older devices and consoles such as Sega 32x, PS1, Dreamcast, N64, old smartphones with Android, iOS, and Symbian.
If you would like to contribute to the code, you can donate at:
cafecito.app/d...
/ dante_leoncini
paypal.me/dant...
MercadoPago Alias: dante.leoncini
Social Media:
/ dante_leoncini
/ dante_leoncini Игры
Tu contenido Linuxero es literalmente *el mejor* de habla hispana... no lo abandones!
Tengo muchos videos sin editar. Tengo pensado retomarlo. Hay varios videos que creo van a ser utiles a muchos
se ve bastante interesante el motor, un aplauso por tu gran esfuerzo!
Es impresionante el trabajo que esta realizando con el nokia n95 (un telefono de mi infancia)👏👏👏le deseo exitos en este proyecto,
Enloqueciste de poder !!!!! Bien por ti
Seria Bueno una comunidad para projectos!
estaba viendo con otros desarolladores de unificar los motores 3d. pero estan todos con falta de tiempo y ademas seria un trabajo gigante
Me volvieron a aparecer tus videos. Me alegra que sigas trabajando duro hermano
Cada vez que veo tus videos quedo con una sensación grata, eres un gran profesional.
Eres una inspiración para los que amamos este tipo de dispositivos. Realmente me resisti al cambio en su momento porque por software te obligan las compañías a cambiar tu dispositivo. Sino continuara con mi nokia 808. 😢
excelente hermano te voy a promocionar con todos mis amigos con toda la gente que conozco para que te hagas mas viral porque eso es lo que necesita el mundo
gracias :D
Me alegra que hayas vuelto, qué te había pasado?
Estaba con miles de cosas, trabajo, relaciones, los mismo que todos. Grabe varios videos y nunca llegue a editarlos. Pero bueno.. ya paso casi un año del ultimo video así que me volví a organizar
hola te sigo hace mucho pero ya estas en otro nivel te felicito...un gran abrazoo .....¡¡¡¡¡¡¡¡¡¡¡
Eres tremendo capo amigo, saludos desde Chile
gracias ;)
Que lujo!!
Recién veo un comentario que me dejaste en un video y gracias a eso descubrí tu canal. Me gusta tu contenido y me interesa el proyecto del blender para el nokia n95. Siga con la calidad y nuevo suscriptor!
gracias ;) si, vi el video y pense "al fin alguien dijo que el n95 era una buena consola!" xD
@@DanteLeoncini jajaj si, me re costo revivirle el servicio de los juegos ngage, pero valió la pena. Y si tenia más tiempo le probaba el QAKE o algún emulador.
Me parecd genial tu proyecto
Fantastico man, me encantaría comenzar a probarlo
TREMENDO PROYECTO, CONTRIBUIRÉ APENAS RECIBA MI SIGUIENTE SUELDO, UN ABRAZO Y FELICIDADES POR TREMENDA INICIATIVA BRO
Esto es asombroso
Buena suerte con tu proyecto!!!
Sos el mejor creador de contenido de software libre de habla hispana, y no solo de videos, sino que también de software. Lo tuyo es increíble. Ya hace 5 años descubrí tu canal, una lastima que no subas muchos videos, pero eso sí, los que haces, son uno mejor que el otro. No abandones tu canal!!!
Una pregunta, ¿Vos seguís usando Ubuntu? Abrazoooos!!!
si. sigo con ubuntu 20.04 y 22.04 (depende la pc)
Me encanta la creatividad. Felicitaciones. Eres muy joven y tendrás mucho éxito. Saludos !
Incredible
You make symbian revive again
Your the best
Increíble!
Interesante proyecto , espero todo salga de maravilla un saludo
Mis respetos a ese N95
Hola muy lindo vídeo, Me parece genial la idea .
Grande Dante!
Vaya pasada
Siempre e dicho q los celulares nunca se los a puesto al limite ni los actuales ni los antiguos, contados son los juegos en s60v3 q muestran un poco de la potencia a nivel grafico que tenia symbian. Espero no decaigas en tu proyecto Te deseo lo mejor y desde ya espero poder provar algun dia tus demos.
Si. Pero ningun juego de s60v3 mostro algo parecido a quake 3 arena en un N95. La diferencia era abismal entre lo que salio y lo que se podia
Rockstar escuchando que vas a hacer un port del mapa de gta san andreas: C A G A S T E
xD no voy a subirlo. Solo lo muestro en videos y lo que suba va a ser un clon. No creo que les guste ver un gta san andreas en un n95 despues de hacer el remaster y que apenas ande en switch
Me gusta mucho tus proyectos
Me interesa, principalmente porque siempre quise un motor tipo GB studio pero para otras consolas retro. Solo espero que cumplas todo lo que prometas y no decepciones, con lo que vos mostraste dudo mucho que me decepciones.
sos un genio
Tiembla Godot
→ GRACIAS POR TUS VIDEO CONSEJOS 🇻🇪 💻
Grande❤
que grande dante, alto genio
Te tengo fe amigo gran esfuerzo y dedicacion frente a dispositivos como estos es admirable realmente, pregunta este proyecto sera exclusivo para el N95? o piensas hacerlo funcional en symbian general y otros dispositivos?
Pc y symbian s60v3 para empezar. (podria ser symbian belle pero no tengo un nokia para testearlo) si va bien probaria otras plataformas como dreamcast (me gustaria ver un gta 3 en dc y symbian)
use un nokia 5320 con symbian s60 hasta principios de 2011, tremendo potencial, no se como hacia para funcionar tan bien con tan poca ram, y en ese momento ya habia telefonos android con 2gb ram q eran pesimos, editar creo q hoy abusan de la potencia q tiene el hardware y no optimizan nada.
que crack
Que crack, éxito 🤝
Woohoo
Excelente noticia para mi nokia n95 y mi nokia e90 como estos comparten el mismo chip de aceleración grafica sera un deleite poder crear juegos y mas jugarlos en la pantalla panorámica del e90
Estoy haciendo un blender para s60. Seria genial ver como se ve en un e90
recien subi una version de Blender para Nokia que permite importar modelos 3d. si lo probas despues subi capturas github.com/Dante-Leoncini/Blendersito/blob/main/README.md realmente me gustaria ver como se ve en un E90
interesante
Todo un crack
God Bless Argentina!
También va haber una versión de java
Se podria hacer.
Quiero probarlo pronto
Finalmente, un port de Doom para la Zeebo xd
pobre zeebo. no era mala idea xD si tuviera symbian comoe ra la diea original y no "Brew" me habria interesado mas.
Nice Video ! Sub & Big Like ! And Love Retro Games !
Excelente, gracias por tu encomiable trabajo, quisiera saber si estos juegos utilizarían el gpu integrado del n95, creo que en un video explicabas que nunca llego a explotarse y luego fue retirado en los equipos posteriores de la S60v3 haciendo uso solo del procesador en bruto?, muchas gracias!!!
Si. Estan diseñados para aprovechar el gpu. Ya tiene soporte de antialiasing, filtrado de texturas, etc
un juego estilo gta enfocado en argentina en los 2000s seria mortal jaja
cualquier gta de codigo libre y multiplataforma seria mortal. eso si.. si lo hago yo. obviamente seria en argentina
Básicamente. Quieres hacer algo similar a Renderware, solamente que es gratis y Open Source.
si. pero con plataformas que no soportaba renderware como Symbian. (buscando me acabo de enterar que se anuncio soporte para n-gage)
Estaría bueno que use C# o algo más moderno como HAXE... Es necesario un motor que corra en dispositivos viejos, que sirva para educación entre otras cosas.. podrias usar "godot engine 2.x" como base y cambiarle el motor de renderizado a opengl1 y directx 9 aparte de usar un lenguaje más moderno como HAXE o C#... El C# es importantisimo en la industría, porque el motor más usado unity usa C# y es una de las causas de su gran éxito.. HAXE es muy parecido a C#, pero es más moderno y compatible con multiples plataformas.. Python va tambien, pero estaria bueno un lenguaje fuertemente tipado.. De última un C++ orientado a scripting, pero C++ es jodido porque no es tan fácil detener el código por un segundo, tipo corrutina... Otra cosa que podrias hacer es adaptar armory engine a esas librerias
Creo que el lenguaje no va a ser un problema. Igual mi enfoque es que no haga falta escribir código como se hacia en Entidad 3D. El problema del código es como me aseguro que funcione en plataformas tan distintas entre si. Por eso pensaba en usar nodos y que el motor despues cree el codigo para cada maquina. En el caso de symbian seria Symbian C++. Si python llega a ser un problema, se podría cambiar por otro el día de mañana.
@@DanteLeoncini En paradigmas de programación para videojuegos, por lejos para mi Godot Engine con su sistema de nodos, escenas y señales es de lo mejor que existes.. Lo que pasa que C# está bueno para hacer videojuegos, es más fácil porque ya muchos que usan unity manejan ese lenguaje.. también podria ser HAXE que es muy parecido a C# y es un lenguaje mucho más multiplataforma.. Para HAXE tenes el framework KHA, fijate si podes adaptarlo a lo que vos estas buscando, incluso Armory Engine que funciona dentro de Blender3D usa ese leguaje y ese motor... suerte
Te consulto ya que de tus proyectos actuales, éste es el que más me llamó la atención: en qué lenguaje lo estás programando? Qué lenguajes soportaría? Me interesa ya que, hace poco tiempo, estuve tratando de trabajar con Godot 4.3 y 3.5 en una Raspberry 400... Y es un dolor de cabeza. Soportan únicamente OpenGL 4.2 en adelante, y la RPI no tiene soporte compatible. Me interesó muchísimo el hecho de la retrocompatibilidad, y la posibilidad de trabajar en gráficos estilo PSX.
@@francocavecchia8246 aun sigo programando el motor que seria blendersito. Estoy viendo el tema animaciones. Constrains, como manejar assets, lod, etc. mi idea original era programar scripts o en lenguajes como python. Y que luego eso cree el codigo listonpara compilar (o directamente compile) para la plataforma. Por eso pense en usar nodos que seria mas facil de convertir y asegurarse que si existe en nodo va a funcionar. La otra opcion es crear scripts de texto. Tambien estoy peobando eso en blendersito. Cargar desde scripts las animaciones, assets, lógica del juego etc. y si hay que hacer cambios no hay que volver a compilar todo. Eso lo hice en el motor de python y avance mucho mas rápido con crash
@@francocavecchia8246 la idea original era python. Pero cuando lo probe en windows…. Fue tan mala la experiencia que quedo descartado. Despues peobe qt. Y con Horacio que hizo una version qeb pensamos en hacer un editor electron. Pero quedo en pausa
Entiendo, osea que Blendersito es la base de todo el desarrollo. Habrá que esperar entonces! Vengo viendo los vídeos y está tremendo todo lo que hiciste hasta acá. Espero que haya noticias en breve 🙏
@@francocavecchia8246 no se en que sistema querias trabajar. por ahora es todo a bajo nivel: c++ y openGl ES 1.1. la realidad es que linux es el siguiente sistema para hacer andar el motor/blendersito y definitivamente RPI me interes mucho mas que Android o Ios
Sería interesante que este proyecto avance mucho, mucho y hayan empresas de juegos indies que hagan juegos con esto.
jajaj 1 año de su ultimo video pero revivio
Is BREW/Zeebo version planned?
I hadn't thought about it, but it would be interesting. I don't know how much of a difference there will be compared to Symbian.
hola, alguna idea de como integrar sdl en carbide c++?
aun no lo intente. recien integre pys60 pero sdl lo voy a tener que usar para que sea multiplataforma. yo miraria alguno de los proyectos que lo usan
Es genial, pero la pregunta que tengo sería, esto también estaría para los Nokia que corrían solamente .jar .jad?
capaz se podria hacer juegos java 3d. la idea es poder exportar a dispositivos menos potentes que la ps2 y el dreamcast. pero cuanto mas bajas. mas limites hay. para arrancar seria symbian
Sería genial si lo sacaras para KaiOS ese sistema esta dirigido a "teléfonos tontos" como el Nokia 6300 4G con el CPU Snapdragon 210 (28 nm), Quad-core 1.1 GHz Cortex-A7 ; GPU, Adreno 304 esta notablemente infra aprovechando en potencia
Es posible. Me interesa tambien para telefonos modernos y economicos. Pero necesito hacerlo andar en una plataforma antes de portarlo a otra
@@DanteLeoncini la plataforma de KaiStore es perfecta para una distribución de juegos económicos en países en vías de desarrollo y subdesarrollados, pero todo a su tiempo gracias por tomar la propuesta en consideración
espera ke???????
alguien es conviente de la mostruosidad que essta desarrollando dante?
me pregunto que al exigir el procesador del n95, como sera la temperatura, se te congelo algun momento??....me imagino que necesitaria ventilador??
Por ahora no. Y lo lleve al limite y no levanto temperatura
donde puedo seguir las novedades de este motor?
mas que nada estoy subiendo los avances en instagram. ahora estoy enfocado en la version de symbian
¿Me pueden explicar el porqué se decía que programar para symbian era más difícil que programar para Android e ios?
hay varias cosas bastante complicadas que despues de bastante tiempo... sigo sin entender. Si hay algo extremadamente doloroso de hacer en symbian es una UI. La UI de s60v3 es brutalmente doloroso. tan doloroso que en blendersito hace meses que no logre hacer una simple barra de progreso a pesar de tener ejemplos de nokia funcionando. tampoco un cuadro de "wait". tampoco logro hacer andar un simple selector de texto con opciones (por eso blendersito en vez de mostrar listas de materiales tenes que meter el numero de indice del material). realmente la UI es asquerosamente dificil y mala. ahora... si programas en Pythons para symbian (PyS60) y usas la libreria de nokia.. se vuelve extremadamente facil y rapido.. pero pys60 tambien tiene sus problemas. (ademas que nokia le dejo de dar soporte en telefonos como symbian belle). despues nokia con Qt lo cambio todo. la verdad que Qt era excelente y ahora si programar era mucho mas facil.. pero ya eso fue en el año 2010 y despues de poner muchisima guita. despues de toodo lo invertido en qt, symbian y meego... hacen el trato con microsoft y tiraron todo a la basura. y Windows Phone tenia su propia forma de hacer apps asi que bueno.. asi termino nokia. eso si... si no usas la interfaz de symbian. programar se vuelve mucho mas facil. tambien tenes PIPS y mas adelante se supon que podes usar las librerias estandar de c++ (aun no lo pruebo) y tambien esta SDL 2 (Simple DirectMedia Layer) que se uso mucho en proyectos multiplataformas como ScummVM entre otros. pero bueno... los que querian hacer una app liviana usando la UI de symbian... se vuelven locos. y que yo sepa no hay alguna libreria para hacer una UI buena y rapida aparte de qt (que no la uso porque en los viejos symbian es todo por cpu sin aceleracion grafica).
@@DanteLeoncini
Gracias por contarme esto.
tengo un n95
MAS VIDEOS DE SYMBIAN PORFA MAS VIDEOS DE SYMBIAN PORFA xdd
Saya menggunakan blender di s60v2
funcionaria para crear juegos y apps para blackberry? de ser asi le podria sacar jugo
Se podria. Calculo que android y ios tambien usaban openGl ES 1.1 tambien lo que haria el port bastante mas simple. Pero para empezar va a estar enfocado en symbian, Windows y linux y despues se sumaran mas plataformas
Que tal, y se puede probar el motor? Está en algun repositorio? Me interesaría probarlo
si. esta subido a git lo que seria PyCrash y S60Crash. ahora son codigo en Symbian c++ y Python. (y alguien esta ahora trabajando en la version web) pero no esta el sistema de nodos aun. la idea es terminar esas versiones, normalizar el codigo y ahi armar el sistema de nodos que convierta el codigo para cada plataforma
para ps2 no? por que existe una cantidad de programadores de ps2 que les interezaria
Podria ser. Pero la ps2 tiene grandes juegos y demostró su potencia. Estaba mas enfocado en arrancar con sistemas que los juegos que salieron no mostraron toda su capacidad como el nokia n95
@@DanteLeoncini En realidad no mostro nada de su potencia quedo a medias. Por ejemplo los programadores pudieron programar que la ps2 reconozca EXFAT. La verdad tendrias que entrar a investigar que la ps2 todavía tiene mas potencia de lo que uno se imagina. Sos de buenos aires ? sabes que necesito instalar Linux a un acer d725 pero no me lo quiere reconocer. me gustaria mandártela para ver si lo podes hacer agarrar ya que de programacion no se nada.
Y porque en symbian? Y no en android?
en android ya hay motores como unity, godot, unreal y no se cuantos mas. tarde o temprano lo voy a hacer para android y otras plataformas pero arranco desde symbian ya que es una plataforma a la que nadie le saco el jugo. voy subiendo ejemplos de los juegos que salian como resident evil degeneration. y que el telefono meuve sin problema los modelos y escenarios de resident evil 4: x.com/dante_leoncini/status/1791944209387192625
como usas blender es una app '?
@@ispanemabar es una app llamada blendersito. Esta subido a mi repositorio de github. Aun esta en desarollo y por dso hay varias versiones
Haras un port para android ?
Hazlo porfa🙏
tengo que terminar primero la version de symbian. falta bastante
Lo sacaras para que funcione en android Bro ?
El motor 3D si. Y para Windows, Linux, Mac. Etc. pero primero lo tengo que terminar en una plataforma antes de hacer el port
Si funciona en Windows 98 me sirve
No lo veo imposible. La idea es usar versiones antiguas de OpenGl. Pensaba hacer algo en mi vieja pentium 3
can nintendo 64 run on nokia with symbian os ?
It could run Nintendo 64 games without any problem. What I'm not sure about is whether an emulator would work well... it's supposed to be a very difficult console to emulate
@@DanteLeoncini I was able to run Gameboy, PS1(bad, PCSX runs poorly), SNES, NES, Genesis, megadrive emulators on s60v3 if it can run N64 it would be pretty cool
Hola tengo un n95 8g casi nuevo por eso me gusta tu canal y quería ver si se le puede Actualizar WhatsApp muchas gracias y sigue así un abrazo grande
No se puede. Se quedo sin soporte. Pero hay gente trabajando en un port de telegram